don't create quite so many levels deep of task instances;
effector tasks are now (usually) queueing contexts which means the children are immediately available
misc tidies for how tasks are managed
activities sorted by time by default, and time sort is utc millis (though nice time is rendered)
poll tasks (scheduled tasks) pass the entity context better, have better names, and are transient so they don't clutter the activities view
return json by default for individual sensor and config values; also return json for simple reconstitutable bean types; and remove deprecated use of "Util.prep" js method
fix bug where includedEntities was sometimes passed id as a string and other times passed the object with an id field, causing direct links to specific entities not to load
using backing datagrid: use SetFromLiveMap
added EntityDynamicType.FieldAndValue.toString
InternalLocationFactory tidying
Tidy AttributeMap.NULL marker object

- will be required soon for serializing!
Switch BrooklynStorageFactory for DataGridFactory
Location: store fields in datagrid

- and adds ManagementContextInternal.prePreManage
LocalEntityManager: store entity ids in datagrid
ConfigBag backed by datagrid
LocalLocationManager: backed by datagrid
Fix resolver tests for location.name
Cleanup AbstractLocation.addChild

- temporary badness of some commented out code
Fix type of cassandra config keys
code review tidies for #1094
Merge pull request #1094 from ahgittin/master

cleanup of tasks mgmt, improved usability primarily