Add unicorn default file, clean up init script
Start centralizing all init script templates
Rename unicorn_worker_processes to 'workers'
Rename unicorn_pidfile to pidfile
Add header for unicorn defaults template
Rename unicorn_socket to socket
Rename unicorn_backlog to backlog
Simplify unicorn logging controls

If the logdir path param is set, then enable logging and write logs to
that directory. If it's unset, disable logging. Fewer twiddly bits.
Rename unicorn_user and unicorn_group to user and group
Reorder config variables for clarity
Use --startas over --exec

The --exec option does checking for the process name when starting but
this interacts poorly with interpreted languages. In addition process
run status is controlled by using the --pidfile flag. The --startas flag
will run the specified binary but doesn't do any unneeded checking.
chdir into unicorn approot when starting app

This is building towards support for running unicorn via bundler. For
bundler to be used we have to be in the approot for the Gemfile.
Template out less data in the init script

This information was printed out already, no reason to do it twice.
Remove typo in comments
Template in process name for status in init script
Change define parameter alignment
rails_env variable is never used
Hack around lsb init brain damage
Wait longer while checking for unicorn reload
Initial implementation of bundler support