Initialize Z before test
ZEPPELIN-50 Session History implementation.
Merge pull request #16 from NFLabs/fix_flickery_test

Merge and let's see
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
Take care of SimpleDateFormat class thread safety.
Fixing jline runtime version missmach in the final distribution
Implement history selector GUI
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
Make history right after script finished.
Proper handling session selections
Report link take care of history
Make 'delete' button remove only a history, when page displaying history.
Refresh history list after new history made.
Make history view disables editor, run button, schedule button
Change 'session' -> 'job'