IMPROVE (Angular base): Updated angular to version 1.2.16 from 1.1.15.

--WIP--
This is a major upgrade and all features need to be re-tested.

Breaking:
- View transitions
- Star transitions
-Possibly more
IMPROVE (Animations): Remove view animations.

View animations were distracting and destructive thus removed.
Added file linking building as a function as 1.2 does not allow direct evaluation in function parameters
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
TOOLS (bower): Add bower dependency management. Update socket.io to version 1.0.6

Fixes #90
FIX (global): update 1.2 branch to new changes
IMPROVE (angular): Update angular to 1.2

Fixes #89
CLEANUP (bower): Add bowerrc, modify emmet git url to http
CLEANUP (bower): remove non bower angular
FIX (notification server): Change notification server port.

In order to migrate to the new version of socket.io a port change is needed as the server is not backwards compatitable.