Fixed issue that was preventing brooklyn.properties from copying if .brooklyn folder doesn't exist
Merge pull request #839 from Nakomis/create-brooklyn-directory

Fixed issue that was preventing brooklyn.properties from copying if .bro...
Merge pull request #841 from ahgittin/fix/kafka

fix/kafka (and locations, etc)
fix test of brooklyn version
Merge branch 'fix/kafka'
fix import
supports legacy bash-style (lower-hyphen) format for key settings, e.g. private-key-file;
re-instates needed backwards compatibility following recent locations overhaul
Merge pull request #842 from ahgittin/fix/private-key-file

supports legacy bash-style (lower-hyphen) format for key settings
Location config from properties fixes

- use brooklyn.jclouds.* for locations
- transform lower-hyphen into lowerCamel properties
Fix publicKeyFile lookup, append ".pub"

- was not working for files starting with "~/"
partial fix for kafka 0.8.0-beta1 compatibility.
it looks like the JMX bean structure has changed so 0.8.0-beta1 only works if JMX is disabled (and JMX disablement is respected now).
(furthermore it looks like there are errors as bean names are wrapped in an extra pair of double quotes inside jconsole.)