TOOLS: additions to gulp, package.json and gitignore

- fix `gulp build` task
- fix gulp dependencies
- additions to .gitignore
TOOLS: (rev.2) additions to gulp, package.json

- fix gulp dependencies and tasks
FIX: angular.js need to be angular.min.js

- angular.js need to be angular.min.js as it looks from the bower package.
ADD: "Copy link to clipboard" for whole gist

- Add button for "Copy link to clipboard" whole gist url, not only url per files in gist.

Closes #102
FIX (gists pagination): Fix regex only matching a single digit

Regex stopped matching at the first digit, it now matches the entire number
FIX: fix issue #103

- fix issue #103 when only 9 pages os gist returning from API

Closes: #103
FIX: gulpfile `gulp prod` task

- fix gulpfile.js `gulp prod` task not getting all neede files to concat
- changed angular-route.js to use the minified version in app/index.html
FIX: "Ace Editor cursor wrong misplaced when UI zoom is other than 100%"

- Ace Editor cursor misplaced when UI zoom is other than 100%

The solution is to disable zoom on the editor itself, instead to change the font size if needed.

The fix will be available in next release.

Closes #106
Revert "FIX: "Ace Editor cursor wrong misplaced when UI zoom is other than 100%""

This reverts commit 016eece633fa2c6597b7bcd0e1c3dd849d422342.
FIX: "Ace Editor cursor wrong misplaced when UI zoom is other than 100%"

- Ace Editor cursor misplaced when UI zoom is other than 100%

The solution is to disable zoom on the editor itself, instead to change the font size if needed.

The fix will be available in next release.

EDIT: changes in CSS instead of settingsController

Closes #106
FIX: "Revisions pop UI bugs"

- Revisions pop arrow on the wrong side.
-  If file has scroll bars - their zindex is higher than the pop.

Closes #109
FIX: "New gist missing comment count and file count"

- fix missing comment count
- fix file count

Closes #108
Update master changes to enterprise