Localization.

I'm including the context in the localization key. For example, the 
English string "Username" in the registration view has the key 
"authentication: username".  It seems that the typical way of doing
this is to just use the english word as the string, but this seems
inelegant and prone to oddness when text changes at some point in the
future.  In other words, I'd rather have a semantic key than pretend
that the key will match the English translation.
WIP Acceptance tests.
squash Localization
ReactiveCocoa update
Wording/formatting changes.
Displaying chat images.

This will behave oddly with layered images, but the basic
functionality is there.
Code shuffling.

Whitespace, indention.  Removing a few unused things.
"Solve" some rotation issues by disallowing rotation.
Displaying chats.
Remove unused import.  Change log statement to use DDLogVerbose
Merge branch 'acceptance-tests'
Command line based test workflow.

Note that in the future using xctool would be nicer, but it currently
will not build against Xcode 5.1.
Ignore rake-based builds
Update project settings to appease xcode.
Remove server setup script from xcode.

Not used here anyway
Add foreman to gemfile
Convenience script to bootstrap the API server
Register device for push notifications.

We're using an observer in the CameraViewController and AppDelegate to
handle hitting the API when the registration callback is fired off (in
the AppDelegate).  I'm not wild about this as notifications have been a
pain point in the past, but we need the root resource from the
CameraViewController in order to get the HAL link for the device
registration.