updating 1.5 label from dev to master
Fix #142
Merge pull request #218 from rlouapre/issue-142

Issue 142
Fix #164
Merge pull request #219 from rlouapre/issue-164

Fix #164
Accidentally commited to master when it should have gone to dev

Revert "Merge pull request #219 from rlouapre/issue-164"

This reverts commit 6d5b260d5516cad5c5796a54c854c4910d888750, reversing
changes made to a07477636dac44a939be36884f6c8697af084c2e.
Fixed bug in showing usage when running ml without args, logger wasnt initialized yet
Merge remote-tracking branch 'upstream/dev' into dev
Bugfix for var substitution in mlcp option files
Improved logging of deploy rest
added some extra options to deploy.
option —no-extns to command ‘deploy modules’  to just deploy modules, no rest, saves time when there are a lot of rest extensions
‘deploy rest’ will only deploy the rest extensions
‘deploy transform’ will just deploy the transforms
Made transform code consistent in use of file extension
Fix #228

- Any properties defined can be overwritten from the command line. For
example ml local info --ml.password=mysecretpassword
- If the property is not defined a warning is displayed and its value
will be ignored.
Merge pull request #229 from rlouapre/issue-228

Fix #228
Fix for issue #231 added extra command to be able to deploy mvc rest and transform separately
Fix for issue #230 escape {} in xslt sample
Fix for issue #231 conform proposal of Dave
Fix regex to avoid warning with Ruby 1.8.7
Add unit test for #177, #228
Oops, typo in call to deploy_transform in function deploy_rest