Change rake task descriptions to be more consistent.
Add placeholder tasks for web and deploy namespaces.
Fix bug with locating commands and resolve symlinked commands.
Add explicit source version for Java compilation.
Improved rake task output.

Tasks announce with a banner and all FileUtils output is colorized to
help it stand out from generic command output. Still needs a little
cleanup and probably some further formatting tweaks.
Handle directory creation manually during rake tasks.
Remove unused message arg in locate_command.
Allow $PROCESSING_HOME to suffice for processing:locate.
Merge remote-tracking branch 'origin/library'

Conflicts:
	Rakefile
Improve processing compiler detection in rake.
Factor directory creation into ensure_dir method.
Fixing src file permission modes.
Color improvements and additional placeholder tasks.
Check last modified times to avoid uneccessary build work.
Major refactoring of library code to move PixelPusher dependency back into sketch (among other things).