fix bug 1055268 - Package Socorro

Uses [FPM](https://github.com/jordansissel/fpm) to pack socorro into an RPM,

Splits up `deploy.sh` to `{before,after}-install.sh`. When the package is removed, `{before,after}-remove.sh` get called to cleanup leftover bits.

This currently  stops Travis-CI from building the package, as Travis does not support multi-language environments.

Getting *fpm* installed would be a hassle, but is a possiblity if we want to push builds to an S3 bucket.
In my experience, "other packaged software" does everything that can possibly be done, heh. Common choices include:
* Gracefully handing the lack of DB and telling the user what to do next.
* Throwing up a dialog (only useful in interactive environments, of course).
* Including a basic functional DB (i.e. SQLite) with instructions on how to move to a real DB.