web+server: cleaning project from useless java artifacts
Build Infrastructure: migration to assembly:single and a seperate modulte for distribution creation
Build Infrastructure: mvn -P publish-distr profile was added to publish distribution to S3
CLI: run scripts updated to have a DEBUG option
Disabling -P publish-distr by default (fixing CI build)
Fixing build: any class in src/test with word Test in class name is considerd to be a JUnit test. TestUtil was not, so renamed to UtilsForTests
Fixing jline runtime version missmach in the final distribution
Fixing mvn -P upload-distr with right S3 endpoint location for zeppelin
Updated s3-upload-maven-plugin to new version wich supports publishing files to Everyone
Web: fix for brunch integration in maven build lifecircle
fix for ./zeppelin-deamon.sh to work with new packaging scheme
travis-ci config update: trying to reconcile Node dependecy inside Java project for war packaging in CI
travis-ci config update: switching Node deps installationn to appropriate phase of travis build lifecircle
Muting test logs for server and zengine
-P publish-distr profile moved to zeppelin-distribution
When job is re-submitted, previous status is still there until job is actually started and become RUNNING.
Other thread could not distinguash between finished job and re-submitted/queued job.

This commit make before job re-submit, set status READY (from previous status like FINISHED, ERRROR, ABORTED).
So we can finally remove error prone constant time waiting statement from test.
Merge pull request #22 from NFLabs/make_session_manager_test_more_predictable

Fixing ZQLSessionManagerTest failure
Make sure history created before status changed to FINISHED.
Merge pull request #23 from NFLabs/make_session_manager_test_more_predictable

make JobManagerTest more predictable
Merge pull request #18 from NFLabs/publish_distr_on_s3_maven_profile

Build Infrastructure update: maven profile to publish distribution on S3