Convert MySqlNode from groovy to java
* fixed (hopefully) the strange integration test issue where login fails on 'any' domain
* upgraded to mysql 5.5.30
Fix MySqlNode.service_up

- use `mysqladmin status` call to determine if up
- exposed password and socketUid as attributes
Merge pull request #558 from aledsage/fix/MySql-seviceUp

Fix MySql sevice up
Merge pull request #560 from pveentjer/mysql-integrationtest-fix

* fixed (hopefully) the strange integration test issue where login fails...
Modernise the MongoDB driver

Resolve compile time and runtime warnings about deprecation.
Change Groovy to Java.
Fix integration test failures.
Add PNG logo.
Allow empty CUSTOMIZING (to create the run directory) and CHECK_RUNNING (to use the default PID checking) script stages
Deprecate old server factories and change javadoc to note any WebAppService can be used in clusters
Merge pull request #563 from richardcloudsoft/mongodb-modernise2

Modernise the MongoDB driver
Merge pull request #564 from grkvlt/abstract-ssh-driver-scripts

Change some settings for script stages
Merge pull request #565 from grkvlt/webapp-entities

Minor changes in webapp module
more logging
completion of CIDR computation, and bit manipulation library
Merge remote-tracking branch 'central/master' into fix/subnets-and-config

Conflicts:
	software/database/src/main/java/brooklyn/entity/database/mysql/MySqlSshDriver.groovy
            (minor blank string check, in local branch, already applied in master (moved to java))
addressed code review comments