Changed utc_offset from short to int so it doesn't overflow for GMT>9

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Add the init.d service script for opentsdb RPM.

- Added the init.d service script for opentsdb.
- Makes opentsdb logs roll hourly.
  Configures the existing logback.xml with the RollingFileAppender class.
  Changes the init script to supply the log file prefix with the right
  directory and host name.
- Auto-restart on OOM & allow JVM args to be configured.
- Updated init to be smarter and use redhat init functions
- Added timestamp to RPM filename.

NOTE: Submitted on behalf of third-party contributors:
 * Kimoon Kim <kimoon@pepperdata.com>
 * Sean Suchter <ssuchter@pepperdata.com>
 * tthompso <tthompso@linkedin.com>

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Reorganize RPM package directories and support chaning to a non-root user.
- Renamed and moved src/opentsdb-init-d.sh to build-aux/init.d/opentsdb.
- Made the RPM directory structure similar to that of the Debian package.
- Copied build-aux/deb/opentsdb.conf to build-aux/rpm/opentsdb.conf.
- Copied jars to /usr/share/opentsdb/lib during installation.
- Left a TODO for the alternatives.
- Changed the owner of files touched by OpenTSDB.
*** For the existing OpenTSDB installations, we should modify the init script
symbolic links to point to the new target.

New directory structure:
-----------
rpmbuildroot/usr/share/opentsdb:
  bin/  etc/  lib/  static/  tools/
rpmbuildroot/usr/share/opentsdb/etc:
  init.d/  opentsdb/
rpmbuildroot/var/cache:
  opentsdb/

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>
Revert src/logback.xml
Add logback.xml from deb package to rpm directory
Move opentsdb_restart.py to tools directory
Create symlinks during RPM installation

Signed-off-by: Chris Larsen <clarsen@euphoriaaudio.com>