Update pg 0.16.0 -> 0.17.1

== v0.17.1 [2013-12-18] Michael Granger <ged@FaerieMUD.org>

Bugfixes:

- Fix compatibility with signal handlers defined in Ruby. This reverts
  cancelation of queries running on top of the blocking libpq API (like
  Connection#exec) in case of signals. As an alternative the #async_exec
  can be used, which is reverted to use the non-blocking API, again.
- Wrap PQcancel to be called without GVL. It internally waits for
  the canceling connection.

Documentation fixes:

- Fix documentation for PG::Connection::conndefaults.

== v0.17.0 [2013-09-15] Michael Granger <ged@FaerieMUD.org>

Bugfixes:

- Fix crash by calling PQsend* and PQisBusy without GVL (#171).

Enhancements:

- Add method PG::Connection#copy_data.
- Add a Gemfile to allow installation of dependencies with bundler.
- Add compatibility with rake-compiler-dev-box.
- Return self from PG::Result#check instead of nil. This allows
  to stack method calls.
Update phantomjs gem 1.8.1.1 -> 1.9.2.1

Changes can be found at:

  https://github.com/colszowka/phantomjs-gem/compare/be3e1f51d164e0891c2e4e1e7c005e9385c431a1...93fd8a8b5c40afd6f65823908739334b5cca0811

This seems to remove a lot of the dependencies we were previously
pulling into our Gemfile.lock, likely due to the movement of the
poltergeist gem dependency from a runtime dependency to a development
dependency[1].

[1]: https://github.com/colszowka/phantomjs-gem/commit/f8f79e898c2942398ba8949e11c198193d50d9a3
Update cloudinary gem 1.0.62 -> 1.0.67

= Version 1.0.67 - 2014-01-09
  * Support specifying face coordinates in upload API.
  * Support specifying context (currently alt and caption) in upload API
    and returning context in API.
  * Support specifying allowed image formats in upload API.
  * Support listing resources in admin API by multiple public IDs.
  * Send User-Agent header with client library version in API request.
  * Support for signed-URLs to override restricted dynamic URLs.

= Version 1.0.66 - 2013-11-14
  * Support overwrite flag in upload
  * Support tags flag in resources_by_tag
  * Support for deletion cursor and delete all

= Version 1.0.65 - 2013-11-04
  * Support for unique_filename upload parameter
  * Support the color parameter
  * Support for uploading Pathname
  * Support for stored files
  * Updated Cloudinary's jQuery plugin to v1.0.11: Support color parameter

= Version 1.0.64 - 2013-10-17
  * Extracted upload_tag_params and upload_url from image_upload_tag.
    Extracted common code to sign_request.
  * Updated Cloudinary's jQuery plugin to v1.0.10: Binding jQuery file
    upload events.
  * Support line_spacing text parameter.
  * Added code documentation for cl_image_tag.

= Version 1.0.63 - 2013-08-07
  * Support folder parameter.
  * Escape non-http public_ids.
  * Correct escaping of space and '-'.
Update haml-rails gem 0.3.5 -> 0.4

Along with this update comes a bunch of dependency updates. I didn't
bother to look into the changes in all of these updates, since the app
still seems to work adequately after updating.
Update chunky_png gem 1.2.7 -> 1.2.9

Changes can be found at:

  https://github.com/wvanbergen/chunky_png/compare/75991045aa3f29b0c7addc4974fb4ab24d3d4efd...412ab72798eb628aba9339d7a5869ca7eac986be
Update uglifier gem 2.1.2 -> 2.4.0

2.4.0 (19 December 2013)

- update UglifyJS to 2.4.8
- add drop_console compress option

2.3.3 (12 December 2013)

- update UglifyJS to 2.4.7

2.3.2 (1 December 2013)

- update UglifyJS to 2.4.6
- document missing mangler and output options

2.3.1 (8 November 2013)

 - update UglifyJS to 2.4.3

2.3.0 (26 October 2013)

  - use JSON gem instead of multi_json
  - update UglifyJS to 2.4.1
  - fix issues with some Unicode JS identifiers (#47, #58)

2.2.1 (28 August 2013)

  - fix IE8 compatibility

2.2.0 (25 August 2013)

  - update UglifyJS to 2.4.0
  - add `negate_iife` compressor option
  - escape null characters as \x00, so that null followed by number
    isn't interpreted as octal (#47)
Update twitter-boostrap-rails gem 2.2.0 -> 2.2.8

Unfortunately, the maintainer of this gem doesn't seem to provide a
changelog or reliably tag the releases. Since things in the app still
look pretty much the same, I'm going to assume that there aren't any
important breaking changes in this update.
Update rails 3.2.11 -> 4.0.2

This is a major version update for Rails and there are many breaking
changes. The biggest one that affected this project was the removal of
attr_accessible in favor of strong parameters. This new paradigm calls
for the controller to specify which parameters are permitted from user
input.

For this change, I converted the Url model's params, since we actually
send params from the web form that we want to save on the Url model. The
Snapshot model, while it had an attr_accessible declaration did not
actually use any params from any forms, so I simply removed the
declaration. I manually ran through all of the flows and things seem to
still work.

Change-Id: I5ba9920ee48e15c3e112e761e8528fd729879e89
Update haml-rails gem 0.4 -> 0.5.3

Changes can be found at:

  https://github.com/indirect/haml-rails/compare/6f596f95291526f68152ac2b42d3bec621ea769a...8dd787944f2c6f5c810fd862930ba3e805b404dc

Change-Id: I33642e5c67ea783f6b4e541638ebc9c2f2bedf05
Merge pull request #2 from lencioni/update-dependencies

Update all gems