Improve signin

Ref #2413

- Remove fixture and use actual API
- Store and send down actual logged in user data
- Refactor isLoggedIn to use computed property on application
- After signin, update user data in dependency container
- Add CSRF to all routes and controllers via initializer
- Update authenticated route to check for user.isLoggedIn
- Add notifications for signin error
- Add notifications.showAPIError helper
- Add plumbing for refreshless signup to doSignUp in admin controller
Added fade-in to ember settings panes

Closes #2749
- Add fade-in class to settings panes headers and contents
Merge pull request #2764 from jgable/emberSignin

Improve signin
Merge pull request #2769 from novaugust/ember-settings-fade

Added fade-in to ember settings panes
Move debug page from /settings/debug to /debug

closes #2743
- remove settings/debug route and associated files
- reimplementation at debug route
Merge pull request #2762 from fabfou/fix-issue-2743
Modifying "posts" fixture to match the new API data structure

closes #2415
- data now match the new Posts API data structure
- has enough entries to allow for scrolling
- also including the generator template (as a txt file) used in json-generator.com
Merge pull request #2782 from morficus/master

updating fixtures for posts data
[dist] update sqlite version

Current version os sqlite does not compile on smartos/sunos flavors. This will enable it to do so
Merge pull request #2787 from jcrugzz/patch-1

[dist] update sqlite version
Add tests for handlebars core helper functions

Closes #1842
-add unit tests for core helper functions
-fix up coreHelpers.e
-clean up coreHelpers.pagination
Make cache max-age on theme assets one year.

closes #2790
- Added one year in ms var.
- refs: #2447
[docs] absolute=true will add options.hash

Ran into this will calling the helper from a theme, tried to get the absolute url, but just providing {{url absolute}} wasn't enough. After explicitly adding `=true` it worked.
fix mirrored scrolling in markdown editor

issue #2426
- ember markdown component now looks for preview element as a DOM ancestor rather than a descendent
[fix] always add quotes
Merge pull request #2794 from Swaagie/patch-1

[docs] absolute=true will add options.hash
Merge pull request #2788 from jaswilli/issue-1842-tests

Add tests for handlebars core helper functions
Merge pull request #2791 from shindakun/assetcache

Make cache max-age on theme assets one year.
Implement signup in Ember

Closes #2410

- Add signup action that posts to signup endpoint
- Fix nav bar showing on signup page
- Fix image link when a user hasn't set their image yet
- Redirect to the ember/signin page if requesting an ember page
Fix content preview actions and add tests

Closes #2798
-fetch full model for active post in Backbone content preview view
-remove unnecessary type check in Models.Post.saving
-add functional tests for all post settings menu actions in editor screen
-add functional tests for all post actions in content preview
 screen for posts with and without tags