Allow users of a specific GitHub organization to login
Merge pull request #644 from pyro2927/feature/github_org_auth

Allow users of a specific GitHub organization to login
Small refactoring
Adding documentation for GITHUB_ORG_ID
Merge pull request #645 from pyro2927/feature/github_org_auth

Adding documentation for GITHUB_ORG_ID
Support GitHub Enterprise repository links

Let companies or groups that run their own GitHub Enterprise installs be
able to link their own repositories.

That's the case with our company and we can't easily link the internal
repositories.
correct app flash messages
Merge pull request #647 from brandedcrate/master

correct app flash messages
scope the type selector to the choose section

Formerly if any input in the sub-menus had the substring 'type' in its
name, this event handler would have been bound to clicks on the input
element. When this happens, the variable 'chosen' would generally be an
empty string and that would result in an erroneous jQuery finder:
wrapper.find('div.'+section_class+'.'+chosen) causing an unhandled
error.

It looks like the intent is to bind only to the selectable choice icons,
so that's what this commit does and as a bonus, the embedded forms can
now have an input with the word 'type' in its name.
Upgrade from Octokit 1x to 2x to resolve issues with oauth2

One breaking change was how to get the urls of objects from the github objects. The only place we used this has been updated.
Merge pull request #648 from brandedcrate/master

scope the type selector to the choose section
Merge pull request #646 from gsamokovarov/gh-enterprise

Support GitHub Enterprise repository links
Merge pull request #649 from wizarddevelopment/upgrade-octokit

Upgrade from Octokit 1x to 2x to resolve issues with oauth2