End duplication of Cassandra schema definitions by defining them in a script
Merge pull request #2 from Metaswitch/schemas

[Reviewer: Andy] End duplication of Cassandra schema definitions by defining them in a sc...
Add virtual factory methods to Cache
Comment updates
Use the virtual cache methods to create requests
Refactor cache interface to make it easier to test
Fixes for when no HSS is configured. In particular, don't send MAR to HSS when cache doesn't return an AV - we only queried the cache because we don't have an HSS configured.
Cache mocking code
Merge pull request #3 from Metaswitch/NoHSS

Reviewer Ellie: Fixes for when no HSS is configured.
Fix some mocking code and write an example handler UT
Merge remote-tracking branch 'origin/master' into cache_mock
Merge pull request #4 from Metaswitch/cache_mock

Add a mock cache class for UTing handlers.
Make some Request methods protected
Merge remote-tracking branch 'origin/dev' into cache_mock
Merge pull request #5 from Metaswitch/cache_mock

Make some methods on Cache::Request protected
Move back to CQLSH 2 to stop Telephus failures
Don't need to add session ID on answers. Remove UTs (to be readded later)
Merged with master
Merge pull request #6 from Metaswitch/schemas

[Reviewer: Ellie] Move back to CQLSH 2 to stop Telephus failures
Fix up build errors from previous merge