SCHEMA-894. kiji install should fail on extra CLI arguments.

 - Adds a precondition.

issue: https://jira.kiji.org/browse/SCHEMA-894
review: https://review.kiji.org/r/2088
Preliminary work for this.
Updates CDH5 version. Begins hacking security manager.
Adds a UserPermission constructor to the bridges.
Incremental improvements.
Disables KijiHTablePool. Fixes some tests.
Fixes some pom.xml style. HConnection is now unmanaged.
Fixes TestFormattedEntityIdRowFilter.
Fixes for numerous tests.

Mostly consist of KijiClientTest tweaks.
Uses a version of TestProtocolBuffers.java compiled with protoc 2.5.0
Rolls back the change to the TestHBaseSystemTable tests.
Adds getHConnection to HBaseFactory.

Requires an update to fake-hbase.
Uses new fake-hbase HConnection.
Adds an issues section to the README.md
Make kiji-schema-extras compile. Fix some checkstyle.
Fixes some checkstyle and find bugs errors.

Comments out more code to do this and uncomments copyrights.
Restores GenericTableMapReduceUtil since MR needs it.
Removes an extraneous fake-hbase dependency.
SCHEMA-907. CDH5 - Remove Hadoop1 platform references

issue: https://jira.kiji.org/browse/SCHEMA-907
review: https://review.kiji.org/r/2108