Added behaviors to Rebuild and RestoreComplete
- Added support for named cache dependencies
- Add a cache dependency on "BuildOptions"
- Trigger "BuildOutputs" on Rebuild and RestoreComplete