IBL-1172/IBL-1234: added (empty) children projects (.jar packaged) for
the architectural layers of the solution
children projects had wrong version number, fixed
changed name of projects in pom.xml
Merge branch 'master' into refactoring-maven-stage1
Add tomcat plugin
Moved data model generation

Conflicts:
	ibl-rest-api/src/main/java/bbc/iplayer/ibl/newibl/service/scheduler/SchedulerService.java
	pom.xml
Moved some adapters
Trying to use service pom in ibl parent
Shuffled round packages in common
moved concurrency package to common
Did some cleaning up of pom.xml files, added dependency to Amazon
aws-java-sdk
Added generic KeyValuePair, KeyValueTypeTuple, KeyValueAttributesTuple
related interfaces and implementations in preparation for persistence to
Amazon DynamoDB, monitoring to Amazon CloudWatch and potentially other
uses.
IBL-7: added State class / enhanced Status class and introduced custom
JsonSerializer for State objects.

Also added utility classes for Json/XML marshalling/unmarshalling
IBL-7: reworked common model, added mapper between Amazon specific
classes and common model, added domain classes and interface for the
Configuration Service
New CachedDao can return list of cached values
Subtree merged acceptance tests
IBL-1086: AtoZ controller with availability parameter
IBL-1086: Minor refactor; more appropriate naming
Merge branch 'master' into guidance_text

Conflicts:
	ibl-rest-api/pom.xml
	ibl-rest-api/src/main/java/bbc/iplayer/ibl/controller/ChainRequestHandler.java
Upping pom values
Merge pull request #57 from iplayer/test-integration

Integrating acceptance tests into git
Merge pull request #61 from iplayer/availability_parameter

Availability parameter