Merge pull request #1883 from mattflo/master

Restored files that were refactored away.
Notifications can be dismissed with ESC

issue #1558

- this is a partial / short term fix for the problem with extra long notifications, so that there is at least one way to remove them.
Merge pull request #1894 from ErisDS/issue-1558

Notifications can be dismissed with ESC
Bump version for pre-release 2
Updating to latest Casper
Removing changelog from release

- this isn't required on account of GitHub & it being ENORMOUS
Change help text wording on settings page
Prevented duplicate binding of upload button on debug importer

Fixes #1899
Merge pull request #1900 from schneidmaster/fix-1899

Prevented duplicate binding of upload button on debug importer
Improve errors on image upload
No select or text cursor on rendered preview

fixes #1595

- prevents the backspace key from doing terrible things
Merge pull request #1904 from ErisDS/issue-1595

No select or text cursor on rendered preview
Ensure cookies are only ever set for admin

fixes #1901

- Adds a trailing slash to the cookie path
- Resolves random log-outs
- Adds a test which proves the case
Merge pull request #1910 from ErisDS/issue-1901

Ensure cookies are only ever set for admin
Minor fixes to asset helper and tests

no issue

- asset helper ignores it if theme devs specify the asset dir
- asset helper strips leading slashes
- static asset tests were wrong
Error message updates

no issue

- couple of tweaks to the messaging of non-fatal errors that can be output when running Ghost
Updating to latest Casper
Bump version for pre-release 3
2013 => 2014
Merge pull request #1917 from JohnONolan/copyright

2013 => 2014