UppercuT – Added Pre-Task Hooks for Custom Tasks

Tonight I committed pre-task hooks for custom tasks in UppercuT. What has been available up to this point is only the post-task custom hooks.  Now you can hook in before a task runs and run your own custom tasks!

This is done the same way as the post run custom tasks. The naming convention here is *.pre.build in the name. For example _compile.pre.build would be the pre-task custom tasks for _compile.build.

The post task custom tasks are now moving to a *.post.build naming standard. For now using the same name as the task will still give the same results as in previous versions, but it is deprecated in favor of the *.post.build naming. We expect that to change at some point (probably at the point of using that naming convention for the replacement tasks).