kiji-express: EXP-223. Make constructors for generic AvroValues public.

issue: https://jira.kiji.org/browse/EXP-223
review: https://review.kiji.org/r/1173
commit: https://github.com/kijiproject/kiji-express/commit/8b2ea87b6d1c2623c4da364ea5016f2258784165
kiji-schema: SCHEMA-576. fix checkstyle errors introduced by SCHEMA-539

issue: https://jira.kiji.org/browse/SCHEMA-576
review: https://review.kiji.org/r/1188
commit: https://github.com/kijiproject/kiji-schema/commit/0573a413b412eed70e7a6e73dd6034a82fc0501a
kiji-schema: SCHEMA-573. Kiji tools should print nicer error messages on user input errors.

issue: https://jira.kiji.org/browse/SCHEMA-573
review: https://review.kiji.org/r/1179
commit: https://github.com/kijiproject/kiji-schema/commit/306ac4d5416727f867bb961b8fb47118be191529
kiji-schema: SCHEMA-569. Fixes security bug in revoke.

Also fixes a bug in HBaseKiji where the security manager wasn't correctly lazily instantiated.

issue: https://jira.kiji.org/browse/SCHEMA-569
review: https://review.kiji.org/r/1191
commit: https://github.com/kijiproject/kiji-schema/commit/406c7b87d794a90ceef925acc7eb98cf043f0356
kiji-express: EXP-219.  Finalize KijiInput API for 1.0 release.

EXP-219.  Finalize KijiInput API for 1.0 release.

Remove explicit KijiInput class so that calls to KijiInput that used to
look like:

  KijiInput(tableURI)("family:column1" -> 'word)

now look like:

  KijiInput(tableURI, "family:column1" -> 'word)

Also updated Scaladoc and all unit tests.

wip

Updated comments and fixed remaining compilation bugs

EXP-219.  Updated style based on feedback from Robert.

Got rid of trailing whitespace, updated Scaladoc to match conventions,
fixed hanging indents, and renamed kijiURI to kijiUri.

EXP-219.  Reverted unnecessary changes to test files.

I had previously made a minor change to a couple of test cases that
weren't compiling.  The problem was some interaction of my IntelliJ and
Maven setups and the order in which I was running Maven commands.
commit: https://github.com/kijiproject/kiji-express/commit/5fdae20e76c67b8c2ff6700ed1f115eb2f940bde
kiji-express: EXP-225. Stop using Configurations as a key to the EntityIdCache

issue: https://jira.kiji.org/browse/EXP-225
review: https://review.kiji.org/r/1178
commit: https://github.com/kijiproject/kiji-express/commit/b942dc5a802faaf32c85234d5b559992f635ae92
kiji-mapreduce: KIJIMR-239. KijiLaunchMapReduce ignores -D configuration parameters when configuring MR job

issue: https://jira.kiji.org/browse/KIJIMR-239
review: https://review.kiji.org/r/1199
commit: https://github.com/kijiproject/kiji-mapreduce/commit/728bf6c815f00e9ac7494509721ebac0313c4ef8
kiji-hive-adapter: Remove closing of SchemaTable that was causing regression tests to fail.

Signed-off-by: Christophe Taton <taton@wibidata.com>
commit: https://github.com/kijiproject/kiji-hive-adapter/commit/2b558e0689e56fd484eae00cd0eb6e3c8497ac4a
kiji-schema: SCHEMA-578. protobuf library dependency conflict between Kiji and HBase/Hadoop

 - Downgrade protobuf dependency from 2.5.0 to 2.4.0a to match HBase/Hadoop version.
 - Make protobuf dependency provided.

issue: https://jira.kiji.org/browse/SCHEMA-578
review: https://review.kiji.org/r/1197
commit: https://github.com/kijiproject/kiji-schema/commit/5d9a15061f5534b2332582f3ea8165edfce43db0
kiji-express-music: Updates model definition and environment.

Reviewed by: renuka
commit: https://github.com/kijiproject/kiji-express-music/commit/dad54ad4c5f24d6c4b6c79926eaa2a145df4ec6c
kiji-express: EXP-185. Make extractor in ScoreProducer optional

Extractor is now an Option, and default input/output fields
are used if it is not specified.

issue: https://jira.kiji.org/browse/EXP-185
review: https://review.kiji.org/r/1193
commit: https://github.com/kijiproject/kiji-express/commit/a265145bc53f8ffdfbacb22ef20b7650ff5f899d
kiji-express-examples: EXP-220. Improve KijiOutput API

issue: https://jira.kiji.org/browse/EXP-220
review: https://review.kiji.org/r/1202
commit: https://github.com/kijiproject/kiji-express-examples/commit/879d215d5677dae9cc7dcce05cfa268f15133efc
kiji-rest: Service script no longer prints move error.

review: https://review.kiji.org/r/1200/
commit: https://github.com/kijiproject/kiji-rest/commit/ca1dee1d4c52ddffb9239dfd6367b1976dccfc05
kiji-model-repository: KIJIREPO-26. Adds scoring server startup scripts.

review: https://review.kiji.org/r/1192/
commit: https://github.com/kijiproject/kiji-model-repository/commit/399317ad927040a1d657515437dadbff87633873
kiji-express: EXP-220. Improve KijiOutput API

issue: https://jira.kiji.org/browse/EXP-220
review: https://review.kiji.org/r/1187
commit: https://github.com/kijiproject/kiji-express/commit/02c3fe4e0575cddd66e00b63525148af6d267736
kiji-express-music: EXP-220. Improve KijiOutput API

issue: https://jira.kiji.org/browse/EXP-220
review: https://review.kiji.org/r/1203
commit: https://github.com/kijiproject/kiji-express-music/commit/2688b2a17c7031db9fc932330b68c50aa91045fe
kiji-scoring: SCORE-97. Implement a design of an EntityScorer replacement for KijiScoring's use of Producers.

issue: https://jira.kiji.org/browse/SCORE-97
review: https://review.kiji.org/r/1196
commit: https://github.com/kijiproject/kiji-scoring/commit/76d062b55d5cb900bbd7d00ef4d341e192237ff4
kiji-express: EXP-153. Support joins on entity_ids.

Changes the entityId implementations to support joins. EntityIds are created by
users or when reading from a KijiInputSource and all entityIds will have a list
of "components" which are either the formatted entityId components or a single
component reflecting the raw HBase rowkey. The join semantics are as follows:
1) If a user wants to join two pipes ultimately sourced from a KijiInput, this
is okay as long as the components are the same. For hashed keys, this will
compare the hashed keys so there is a theoretical possibility that two rows
could be considered the "same" even though they are different entity_ids that
happened to hash to the same value.
2) If a user wants to join a Kiji table with a data source like a text file,
this is okay because the user can create an entity id from the components (e.g.
EntityId("hello", "world")) and join that with the entity_id coming out of the
Kiji table.
3) If a user wants to join a Kiji table that has a hashed key with a data source
containing the "unhashed" value, the join will fail unless the user does the
hashing to match that of what we stored.

Reviewer: robert
commit: https://github.com/kijiproject/kiji-express/commit/1ccb1849a30978b1a3be110259430969fc8d1699
kiji-scoring: SCORE-40. FreshKijiTableReader should inform caller when it timed out and how long it took.

issue: https://jira.kiji.org/browse/SCORE-40
review: https://review.kiji.org/r/1139
commit: https://github.com/kijiproject/kiji-scoring/commit/440bcc875d97b2a70338f2b6312f40cbfee381f9
kiji-scoring: SCORE-110. Remove KijiFreshProducerContext

issue: https://jira.kiji.org/browse/SCORE-110
review: https://review.kiji.org/r/1206
commit: https://github.com/kijiproject/kiji-scoring/commit/b38a500f9026f805d44e9922cd13f11d1c192221