Add a new option `--full` which is the default behaviour and expands all packages
Currently we expand the rebuild order to all packages even when they don't depend on for example libwebsockets. But in theory we only need to rebuild reverse depedendency packages which depend on the given list of to be rebuild packages.