Fixed bug 195 - date deserialization problem
fixed 195 - date deserialization
issue 221: taskstep deserialization with jackson subtypes
Use trigger date attribute if defined when culling, for https://infobelt.atlassian.net/browse/ORION-88
Added @Column(unique=true) constraints to various name fields.

Fixed bug in which MetadataTemplate name fields were not required fields in the database.

Minor changes to the isInUse query in the AttributeDefinitionDAO.

Added a query which will obtain all AttributeInstances related to a given channel.

Added API endpoint for previously discussed query.
Ensured that Permission objects have a required field for a Shiro permission.
Resolve aliases in list of archive stores for channels command
added c3p0 parameters to fix blade 4 stall issue
Merge remote-tracking branch 'origin/master'
Fixed out of sync c3p0 settings
Ensure that nodes are identified by hostnames and should be automatically created when starting up
Merge branch 'master' into feature/implement-replication

* master:
  Fixed out of sync c3p0 settings
  added c3p0 parameters to fix blade 4 stall issue
  Resolve aliases in list of archive stores for channels command
  Ensured that Permission objects have a required field for a Shiro permission.
  Added @Column(unique=true) constraints to various name fields.
  Use trigger date attribute if defined when culling, for https://infobelt.atlassian.net/browse/ORION-88
  issue 221: taskstep deserialization with jackson subtypes
  fixed 195 - date deserialization
  Fixed bug 195 - date deserialization problem

Conflicts:
	core/src/main/java/org/openskye/task/step/CullTaskStep.java
	core/src/test/java/org/openskye/stores/InMemoryCullTest.java
	core/src/test/resources/fixtures/taskSerialize.json