[TWILL-14] Bootstrapping for the site generation. Reorganization of the source tree happens:

1. Rename all sub-module directory to have prefix "twill-" so that directory name matches with artifact ID.
2. Created initial structure for mvm site to generate the Twill web-site.
TWILL-25 prevent tests from stealing focus on MacOS
[TWILL-26] Refactor YARN Unit tests so individual tests can be run directly.

        It also clean up some minor issues with the tests:
        + The main suite is now empty (as it supposed to be)
        + Imports are organized
        + Test classes are made final

Signed-off-by: Terence Yim <terence@continuuity.com>
add RAT check to pom.xml, configure excludes, and add standard license where missing
[TWILL-17] add RAT check to pom.xml, configure excludes, and add standard license where missing
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-twill
[TWILL-31] fix some javadoc errors
[TWILL-29] Update POM file with all Apache information
Currently, any messages and state for a runnable instance is cleaned up by the instance during start up. This is to make sure things are clean if the instance is being restarted.

However, this can result in lost messages to a new instance if a
message is sent after the container has been assigned to a new instance,
but before the cleanup part of the code runs.  Moving the cleanup to the
 application master when it is launching to fix this problem.

Signed-off-by: Terence Yim <terence@continuuity.com>
Improve service discovery API to allow push model for getting endpoint changes.

This major change to to have the DiscoveryServiceClient.discovery() method to return
a ServiceDiscovered object, which allows caller to set listener to receives changes
service endpoint. The ServiceDiscovered object by itself extends from Iterable to maintain
existing pull model and backward compatibility.

Signed-off-by: Albert Shau <albert@continuuity.com>
Added Disclaimer to source and to web-site.

Signed-off-by: Terence Yim <terence@continuuity.com>
Added README file for simple Getting Started guide and export control statement.

Signed-off-by: Terence Yim <terence@continuuity.com>
[TWILL-27] Upgrade to Kafka-0.8

Signed-off-by: Terence Yim <terence@continuuity.com>
[TWILL-27] Turn individual file log to TRACE level while building application bundler.

Signed-off-by: Terence Yim <terence@continuuity.com>
[TWILL-27] Make test less sensitive to machine run time speed.

Signed-off-by: Terence Yim <terence@continuuity.com>
Added KEYS file for release.
Alter version naming to fit incubator release requirement.
[TWILL-35] Enabling checkstyle.

Signed-off-by: Terence Yim <terence@continuuity.com>
Move Cloudera repo into the cdh profile only.
Move KEYS file to dist.apache.org