Update underscore.js version to 1.4.4.
Bring brooklyn-utils.js in line with other javascript modules

define() it, rather than creating several global functions. Removed
references to it from a few modules where it went unused and moved the
setVisibility function to application-add-wizard, the only place it is
used.

Also: Remove several trailing commas from arrays and objects. Add 'var'
to variable declarations that were missing it.
update for refactoring in camp server
Fix JmxNotificationFilters

- returned filters should be available by default on the classpath
  of an average remote JVM, so don't use custom classes.
- deprecates matchesTypeRegex for that reason.
Remove usage of groovy LanguageUtils
Move LanguageUtils from core to utils-groovy

- And deletes LanguageUtils methods that called Repeater, because
  that is still in brooklyn-core
Fixed the InvokeEffector so that a Task object is returned in case of an empty/null entitiesToCall instead of returning null
SshTool: delete deprecated transferFileTo/From(...)
Delete deprecated SshTool.PROP_PRIVATE_KEY

- Use PROP_PRIVATE_KEY_DATA instead
Deleted deprecated SshTool.PROP_KEY_FILES
Fix SshjTool.copyToServer retry

- See https://github.com/brooklyncentral/brooklyn/issues/768
WIP: support MongoDB replica sets
MongoDB replication

* Moves replica set entities from sandbox to software
* Entities interact with MongoDB Java driver via MongoClientSupport
* Exposes each server's MongoClientSupport on MongoDbReplicaSet
* Manages replica set configuration with ReplicaSetConfig class
* Exposes replica set member's statuses via ReplicaSetMemberStatus
* Restricts sets to 0, 3, 5 or 7 members.

Other minor alterations:
* Removes duplication between integration tests
* Removes getDataDirectory from MongoDbDriver interface
* Includes live test. Verified test_Ubuntu_12_0 passes.
Terminate Mongo DB servers with SIGINT, not SIGKILL

SIGKILL is not a clean shutdown and can cause data corruption.
Delete unused PostStop annotation

- should have been deprecated in 0.4 but was missed unfortunately
- as with PostStart etc, had no effect so deleting now
MongoDb => MongoDB

For consistency with MongoDB branding and our other entities
Adds a demo MongoDB application to example/simple-nosql-cluster
Expose a MongoDB server's HTTP interface as an attribute on MongoDBServer
Minor layout improvement
Address MongoDB replica set review comments

* Improve logging of exceptions
* Used ConfigKey and AttributeSensor for fields rather than Basic..
* Fix a few typos
* Add documentation notes about the OS X startup issue and the importance
  of the single threaded executor in MDBRepSetImpl
* Use Runnables rather than Callables in tests.