Updates README with new start command.
REST-77. Updates load tests.

review: https://review.kiji.org/r/1397
issue: https://jira.kiji.org/REST-77
REST-50. Fix a performance issue that was causing massive slowdowns.

In order to fix the issue about checking whether or not a table is valid, the
initial implementation checked the metatable for each request which was causing
a major slowdown. The solution now is to let the first request to a deleted
table fail and then remove that table for future use so that future calls will
return a 404 instead of hanging and throwing a 500.

Reviewer: lsheng
Input parsing exceptions should produce 400 error.
[maven-release-plugin] prepare release kiji-rest-root-1.0.1
[maven-release-plugin] prepare for next development iteration
REST-69. Modularizes KijiREST in preparation for custom endpoints.

Refactors standard resources (version, instance, table, rows, etc.) into StandardKijiRestPlugin.
All resources, exception handlers, and serializers must be registered in the
KijiRestPlugin#install(Environment) method.

issue: https://jira.kiji.org/browse/REST-69
review: https://review.kiji.org/r/1441
REST-69. Renames plugins dir to services to be compatible with ServiceLoader.

reviewer: lsheng
REST-80. Correctly use KIJI_REST_CONF_DIR for location of conf directory.

issue: https://jira.kiji.org/browse/REST-80
review: https://review.kiji.org/r/1443
REST-79. Don't close the underlying Kiji instance.

The underlying Kiji instance was being closed by the table/instance endpoint
which was causing the later read/write endpoints to bomb because the shared Kiji
instance was being released.

Reviewer: shashir, lsheng
REST-78. Update to work with KijiREST 1.0.

Updated the ruby gem to work with KijIREST 1.0. Fixed the examples in the README
and updated the client to respect the latest endpoints and remove API calls to
endpoints that were removed.

Reviewer: lsheng
REST-81. Add ability to specify HTTP timeout when POSTing data.

Net::HTTP defaults to a 60-second timeout (see read_timeout). This should be
fine in most use cases, but the gem should allow downstream clients to specify a
different timeout if it knows that the request will take longer.

Contributed by: Tim Luo, Opower <timoman@gmail.com>

Reviewer: amit
Updating Gemfile.lock for release of gem.
Updates README.md to remove development warning.

Removes development warning and updates links.

reviewer: lsheng
REST-76. KijiREST logging locations must be fully configurable

KIJI_REST_LOGS_DIR is the location where all logs go.
If not set, then default Dropwizard behavior as configured in configuration.yml.

issue: https://jira.kiji.org/browse/REST-76
review: https://review.kiji.org/r/1445
Allow KijiRestPlugins to inject methods into the bootstrapping process.

Signed-off-by: Shashir Reddy <shashir@wibidata.com>
REST-84. kiji-rest script should allow specifying JVM arguments.

 - Introduce KIJI_REST_JAVA_ARGUMENTS for users to specify JVM arguments.

issue: https://jira.kiji.org/browse/REST-84
review: https://review.kiji.org/r/1488
REST-63. KijiREST should have a mode to serve all Kiji instances in a cluster.

issue: https://jira.kiji.org/browse/REST-63
review: https://review.kiji.org/r/1486
REST-85. Add archetype for creating Kiji Rest plugins.

Signed-off-by: amit <amit@wibidata.com>