FIX (loading files over 1mb): Add load file button on truncated content, changed editor to be self contained.

- WIP
- Not fully operational

breaks:
create gist screen
STYLE (css): fix css colors and glitches

- fix colors for dark themes
- fix 'fork' and 'share' bubbles layout
STYLE (css): fix css colors and glitches

- fix colors for dark themes
- fix 'fork' and 'share' bubbles layout
UI (big files): add indication of big file

- add indication to gist in the list that has a file larger that 1mb
STYLE (css): small css fixes

- small CSS fixes
- default avatar (github default avatar) size fix
Added file linking building as a function as 1.2 does not allow direct evaluation in function parameters
FIX (single gist): Loading gists no longer occasionally enable edit mode.

Gists original data now contain big files for reverting changes.
Merge remote-tracking branch 'origin/master'

* origin/master:
  STYLE (css): small css fixes
  UI (big files): add indication of big file
  STYLE (css): fix css colors and glitches
  FIX (loading files over 1mb): Add load file button on truncated content, changed editor to be self contained.
FIX (markdown links): All markdown links now open in a new browser window instead of inside the application.

Fixes #88
IMPROVE (markdown links): Remove unused injected services.
RELEASE: version 0.2.5b

- FEATURE (settings): add export/import of user settings
- FEATURE (settings): add export/import of user settings
- FEATURE (single gist): show fork info if gist is forked
- FEATURE (share gist): add auto-completion to share gist
- FEATURE (editor): add preview of markdown
- UI (big files): add indication of big file
- UI (css): add markdown css
- UI (css): update text fields to reflect valid/invalid state
- FIX (editor): fix font size settings issue
- FIX (dotfiles in gist): fix links of dotfiles
- FIX (gist API): gisto fail to handle files >1MB
- FIX (deleting a file): local copies of files now properly delete when not yet saved to GitHub
- FIX (drag & drop): drag area disappears on drag cancel
- FIX: Files that do not exist in github do not send a patch request upon deletion.
- FIX: Fix not being able to save when there is an empty file in create screen.
- FIX (single gist): notify upon Error when creating gist + validate filename with regex.
- FIX (single gist): URLs of gist API for single gist view.
- FIX (single gist): #81 where username was incorrectly pulled from json causing gist file url appear with no username parameter thus double slash.
FIX (create gist): Fix text overflowing from the description field

When text was too long in the description field the text overflowed over the entire application.
IMPROVE (animations): Added a minimal 0.1s transition to ngview.

This was done because due to the nature of how ng-view behaves in angular > 1.2 forces the 2 views to be displayed at the same time.
STYLE (single gist star button): Added fake animation classes to prevent star button on single gist screen from appearing twice when being replaced with the empty/full equivalent.
FIX (sharing gists): Fix shared gist not being loaded properly and now displays gist files.
FIX (embed link): fix embed function not outputing correct embed link.
FIX (view switching): reduce ng-view animations to 0s to prevent issues with the editor not loading correctly sometimes in the create screen due to the animation effect.
IMPROVE (angular): Upgraded angular to version 1.2.16 from 1.1.5

* master:
  FIX (create gist): Fix text overflowing from the description field
  RELEASE: version 0.2.5b
  IMPROVE (markdown links): Remove unused injected services.
  FIX (markdown links): All markdown links now open in a new browser window instead of inside the application.
  FIX (single gist): Loading gists no longer occasionally enable edit mode.
  STYLE (css): small css fixes
  UI (big files): add indication of big file
  STYLE (css): fix css colors and glitches
  FIX (loading files over 1mb): Add load file button on truncated content, changed editor to be self contained.

Conflicts:
	app/css/app.css
	app/js/directives/editorDirective.js
	app/js/filters/markdownFilter.js
	app/js/gisto.min.js
	app/js/gisto.min.js.map