Within enable, pass the original input into configure

This is required because configure already makes a call to resolve a
package.
Allow *enable* and *disable* to work on lists of packages.
Fix broken php and base symlinks.
Started working on a new package resolver and sourcing mechanism.
A general refactor making things better organised and consistent.
Massive refactor and clean up.
Package refactor.
Add a simple mechanism for viewing a package README.
Clean up before work begins on dependency handling.