Create a river

* Shows the create river form in the header modal.
* Redirects user to the river when successfully created
Merge branch 'ui-dev' into rivers-ui-dev
Display channels modal.

* Display list of channels in a river when channel settings clicked in
drops listing.
Add Channels

* Add channels modal implemented.
* Pending opml import, busy and error messages.
Delete channel from add channels modal.

Clicking on the 'X' removes the channel.
Modify Channel

* Editing a channel from the channels modal implemented.
Display channel list on river drop listing

* Filtering the drop list depending on the selected channels is pending
Added static river settings pages.
River Display Settings

* Allow update of river name, privacy and description.
* System message ui added to signal success/failure
Error Handling

* Throw different types of expceptions per api error.
Infinite scrolling

* Returned page parameter
* Backbone fixes. add parameter is now update during fetch + issue with
comparator for drop list sorting.
Login: Display errors as system messages.
New drop polling

* get_drops_since implemented in river service
* seems there is a change with how Backbone iterates on models added to
a collection for the add event. Models are iterated over in the order
they are added and not their natural order. Reversing the droplist in
Controller_River::action_droplets to resolve this for now.
Logout on authorization exception.
Merge branch 'dashboard-content-dev' into integration-dev

Conflicts:
	modules/SwiftRiver_API/classes/SwiftRiver/API.php
	modules/SwiftRiver_API/classes/SwiftRiver/Client.php
	themes/default/media/css/styles.css
	themes/default/media/js/assets.js
	themes/default/media/js/drops.js
	themes/default/media/js/global.js
	themes/default/views/pages/drop/js/drops.php
	themes/default/views/template/nav/header.php
Fix photos view
Fix  back transition in "Create River" dialog
Re-add swiftriver config

* Put back the default SwiftRiver_API configuration file and
removed it from .ignore To override the config, create swiftriver.php config file
in application/config
Fix malformed base url

* Added missing "/" in the base_url config key
Fix class file name

* Renamed the file from "SwiftRIver.php" to "SwiftRiver.php". OS X
is case insensitive so Kohana's autoloader was not throwing a
an error. However, *nix systems are case-sensitive so an
ErrorException was being thrown because the autoloader was expecting
class Auth_SwiftRiver to be defined in Auth/SwiftRiver.php