Updating build scripts to work with Ubuntu Precise and newer versions of Storm.

- Now installing all packages in /usr, instead of /usr/local and /opt.
- Setting JAVA_HOME to j2sdk1.6-oracle
- Installing uuid-dev dependency for building libzmq0
- compiling JZMQ java classes manually, as per https://github.com/zeromq/jzmq/issues/114#issuecomment-6927797
Renaming libzmq0 to libzmq1 to match Ubuntu package name.

This allows installation of other packages that depend on libzmq1, e.g. python-zmq.
Creating init.d/ symlinks for upstart scripts
Removing comment
Fixing PID file and OPTS from default file mismatch.
Adding scripts to create and delete storm user
Adding after install script to chwon /var/lib/storm and /var/log/storm to storm user and group.
Updating README with wmf-analytics changes
Update README.md
Update README.md
Syncing down changed from other forks
Porting fixes from different forks into mainline. Working on build system for 0.8.2
Added ldconfig to build_jzmq from mbautin fork
Removing unused comments
Added compile time exit code checking so we do not bundle failed compilations. Ported changes from forks over to build scripts
Backported final changes. Testing on 11.04 + 12.04 systems
Renamed post / pre installation scripts to be standard
Fixed a typo in build process. Did not pass 11.04 validation
Added respawn logic to upstart configuration
Fixed bug where storm.home is not in Classpath causes the Storm-UI to not have CSS as Clojure route/resources needs the home directory in the classpath