SCHEMA-817. HBase Put is binary incompatible 0.94 -> 0.96

issue: https://jira.kiji.org/browse/SCHEMA-817
review: https://review.kiji.org/r/1958
SCHEMA-695. Rebase and merge all Cassandra code onto master

issue: https://jira.kiji.org/browse/SCHEMA-695
review: https://review.kiji.org/r/1963
SCHEMA-842.  Translate eid components names to C* col names.

Avoid conflicts with CQL keywords, other columns (e.g., "version") in
the Cassandra Kiji tables.

review: https://review.kiji.org/r/1970
issue: https://jira.kiji.org/SCHEMA-842
SCHEMA-833. HBase Filters don't seem to work on 0.96.

issue: https://jira.kiji.org/browse/SCHEMA-833
review: https://review.kiji.org/r/1968
SCHEMA-847. Typo in KijiRowData: 'existant' should be 'existent'.

issue: https://jira.kiji.org/browse/SCHEMA-847
review: https://review.kiji.org/r/1975
over-the-shoulder-reviewers: ['ajprax']
SCHEMA-846. Add index on lg column in C* Schema.

Necessary because previously Cassandra KijiSchema died on row scans in
tables that have entity IDs with more than one component.

issue: https://jira.kiji.org/browse/SCHEMA-846
review: https://review.kiji.org/r/1976
SCHEMA-853. Cassandra KijiSchema should use version 2.0.3 of DataStax Java driver

issue: https://jira.kiji.org/browse/SCHEMA-853
review: https://review.kiji.org/r/1980
SCHEMA-850. Cassandra does not always create secondary indices properly when creating Kiji tables on a cluster

issue: https://jira.kiji.org/browse/SCHEMA-850
review: https://review.kiji.org/r/1981
SCHEMA-848. Fix DebugResourceTracker failing due to hash collisions

issue: https://jira.kiji.org/browse/SCHEMA-848
review: https://review.kiji.org/r/1977
SCHEMA-851. Deprecate CellSpec table reader overrides; fix hashCode & equality of KijiDataRequest; cleanups to CellDecoderProvider

issue: https://jira.kiji.org/browse/SCHEMA-851
review: https://review.kiji.org/r/1979
SCHEMA-808. Eliminate Maven profile named "profiling".

 - Replace the Maven profile with an always-on profiling Maven module
   that produces an artifact named kiji-schema-profiling.
 - Update enable/disable-profiling shell scripts to the new artifact file names.
 - Remove custom build script made unnecessary.

issue: https://jira.kiji.org/browse/SCHEMA-808
review: https://review.kiji.org/r/1904
SCHEMA-857. Fix Cassandra after breaking change in SCHEMA-851

issue: https://jira.kiji.org/browse/SCHEMA-857
review: https://review.kiji.org/r/1995
SCHEMA-860. Kiji classpath needs to have Hadoop before HBase

issue: https://jira.kiji.org/browse/SCHEMA-860
review: https://review.kiji.org/r/1996
BENTO-88. All "kiji" commands from Bento Box die silently for me (OS X) unless I delete the update informer code from the kiji shell script

issue: https://jira.kiji.org/browse/BENTO-88
review: https://review.kiji.org/r/1997
POM-40. Require JDK 7 to compile Kiji projects

issue: https://jira.kiji.org/browse/POM-40
review: https://review.kiji.org/r/2025
SCHEMA-840. Iterable based (instead of iterator based) KijiResult API

issue: https://jira.kiji.org/browse/SCHEMA-840
review: https://review.kiji.org/r/1965