extracted build logging logic from the Builder class.
update executor test
move logging related classes to appropriate namespace.
move logging test
add tests for BuildLogger
fix testing namespace
fix monolog name spacing in tests.
add getProjectTitle() to buildBase as shorthand for getProject()->getTitle()
copy code from Builder to create BuildInterpolator.
remove interopolation code from builder and make use of BuildInterpolator object.
add very basic tests for BuildInterpolator
fixing builder so that PluginExecutor receives BuildLogger instance
Fixes #236 Javascript bug, delete build error
Check for option verbose instead of get it.

This avoid crashing when called by daemonise command.
Fix daemonise crash.
Removed unused use clauses.
Merge pull request #247 from raistlin/Fix_Daemonise

Fix daemonise
Merge pull request #242 from freez10/master

Fix for #236
Added executable option for behat plugin
Create an admin user

New console command to add an admin user without trying to reinstall the
whole app.