Added more build events

 - build.environment.pre
 - build.environment.post
 - build.source.pre
 - build.source.post
 - build.cleanup.pre
 - build.cleanup.post
 - build.success
 - build.failure

Fixes #28