Move shared cassandra resources and configs into root project

Move cassandra schema file and plugin configuration into root project.
This will prevent us from having to maintain multiple copies of the
schema file.
Get maven version numbers from property

This will prevent builds from breaking because someone forgot to update
a version number in a dep after a version bump.
Wait for ES response in insertDiscovery

This fixes intermittent test failures caused by running tests before all
metric names have finished being indexed.
Introduce rollup CFs for preaggregated rollups.
Replace Map with Interface when retrieving `ColumnFamily` instances.

Try to envision a time when a metric may be stored in any of a number of different column families.  This change will make it easier to amend how we look up CFs in the future.
rename map
update travis-ci java builders.

drop oraclejdk6 as they no longer support it.
add oraclejdk7 and openjdk7.
Merge pull request #136 from gdusbabek/travis_uses_oraclejdk7

update travis-ci java builders
Merge branch 'master' into utility_method_for_getting_CF
Merge pull request #134 from dlobue/wait_for_insertDiscovery_response

Wait for ES response in insertDiscovery
Merge pull request #133 from dlobue/version_numbers_from_property

Get maven version numbers from property
Merge pull request #132 from dlobue/centralize_cass_maven_stuff

Move shared cassandra resources and configs into root project
Merge pull request #135 from gdusbabek/utility_method_for_getting_CF

Simpler interface for retrieving ColumnFamily instances (blocks statds integration)
fix merge conflicts