Previously, auto-configuration of all kinds of bindings were either enabled or
disabled en-mass. This level of granularity wasn't really appropriate in
practice as it many use-cases could be served with some bindings but not
others. This change updates each auto-configuration to watch for a particular
key to be disabled.
[resolves#29]
Signed-off-by: Ben Hale <bhale@vmware.com>
Previously, the Boot-specific processors were in the same package as the core
types. This minimzed the visibility of some constructors used for testing,
but as the list of processors has grown (and will continue to grow), the core
types were being overwhelmed.
This change moves the Boot-specific processors out to an additional package
where they can be easily identified.
Signed-off-by: Ben Hale <bhale@vmware.com>