ShareJS Alerts

This branch attempts to connect to postmark for email error logging. It goes along with the [chef branch of the same name](https://github.com/ceros/ceros-product-chef/pull/14). 

*This branch is NO LONGER rigged to potentially trigger an uncaught exception event on the sharejs process 1 out of 11 times.*

### Rightscale pieces:

- [alerts](https://my.rightscale.com/acct/59384/server_templates/328384001#alerts )
`if sharejs/gauge-alive.value < '0.4' for 1 min then escalate to 'ceros-sharejs-warning-restart`
   - If ShareJS is down for 24 seconds out of 1 minute report it as down and attempt to restart it using a RightScript. This time is based on the fact that ShareJS must be up for 30 seconds before it is considered "alive" this value is configurable. Ultimately we need to find the ideal value for our use case. I've settled on .4 for the RightScale alert after some basic testing during development. Definitely open to ideas on how we could better dial this in.

- [warning escalation](https://my.rightscale.com/acct/59384/alert_escalations/270343001/actions) - used in dev environments
   - Send an email that sharejs is down and RightScale is going to try to restart it
   - Execute the RightScript to restart it immediately after sending the email
   - If the service is still down two minutes later (needs to be longer than 1 minute to account for previous downtime that triggered this alert could try 1.5 minutes I guess) send emails every 15 minutes saying ShareJS is down and unrecoverable. *These emails start arriving after just under 4 minutes of ShareJS downtime.*

- [critical escalation](https://my.rightscale.com/acct/59384/alert_escalations/270344001/actions) - used in production instead of warning escalations
 - Send an email that ShareJS is down and RightScale is going to try to restart it
 - Execute the RightScript to restart it right after sending the email
 - If the service is still down two minutes later (see timing note above) send en email and text saying ShareJS is down and unrecoverable every 30 minutes. *These emails and texts start arriving after just under 4 minutes of ShareJS downtime.*

- [rightscript](https://my.rightscale.com/acct/59384/right_scripts/504628001) 
  - This RightScript covers the state where it is run and ShareJS is completely down and the state where ShareJS is already running using the `||` operator in bash. This is used because upstart correctly will not allow a service that is not running to be restarted (it must be started).

### Testing Notes:
 - Ensure that when a ShareJS error occurs ShareJS is properly restarted. Confirm that an error email was sent via postmark and that the email is satisfactory.
- Confirm that above failures and restarts show up on the sharejs_alive graph in RightScale. The graph data may be delayed by up to a minute but everything should show up.
- Confirm that if the service is shut off for a while, rightscale sends an email and attempts to restart sharejs
  - Grep the processes on the server using `ps aux | grep sharejs` and when the process is automatically restarted, manually stop it `sudo stop sharejs`. Rightscale should send an email reporting ShareJS as unrecoverable.