Builds hooks & easy access to provider and box

Hi Patrick,

I've added some hooks to be able to customization of the build process. 
(Have a look at the build_hooks.md documentation)
Furthermore I've exposed the current provider and box through the environment and definition. I'm really looking forward to see this included in the next release!

Cheers,
Ruben

Btw. When is the next release scheduled?