jenkins stub tile; GH/E clients; secret settings;

added settings.py to repo. now delegates all sensitive settings to
settings_secret.py, which is ignored.

Added a GitHubEnterpriseAdmin and GitHubAdmin that use app keys
(basic auth) to provide read-only admin permissions. (all write
must use the credentials of the actual admin making the change)

disabled autoescape for repo actions so the action can return html.

osw.actions.openSource now only returns an action if the repo is
an enterprise repo.

Added the beginnings of a Jenkins action.
Merge pull request #7 from himedlooff/master

Adds tabs, alerts, and breadcrumbs and makes small tweaks.
Merge branch 'master' of https://github.com/cfpb/open-source-wizard
GHE Profile Update; Pluggable Sync; GH/E client improvements

added start of readme with instructions	for extensions

GHE Profile Update
when signing in to GHE for first time, user must confirm their
profile, and any changes made get synced back to GHE. This ensures
anybody using the system has up-to-date profile info. At same time,
we ask them if they are a contractor or not for authorization
purposes.

Sync
moved sync into core and made it pluggable. now sync calls each
"app.method" method in settings.SYNC.

GH/E clients
GH/E clients can now take an access_token instead of a user, for
when a token exists, but a user model does not (halfway through
login pipeline). GH/E clients now use the jsonFilter for posted
data. Improved docstrings.
Update settings.py
settings.py comments 1.6 -> 1.7
github enterprise social bug fix

github does not pass location when empty. so use get() rather
than [].
tabs; alerts; moved refresh

each repo action now has its own tab. tabs don't work properly -
all except first have to be clicked to show anything - but think
this is an upstream javascript bug.

alerts now use the cap framework alerts styling and markup.

moved refresh button to core. this is logical, now that there is
a global, pluggable sync mechanism handled by core. Also a
necessary step for splitting GH and GHE into two different tiles.
updated tabs - they now work
Merge pull request #10 from dgreisen-cfpb/master

jenkins stub tile; GH/E clients; secret settings;
Merge branch 'master' of github.com:dgreisen-cfpb/open-source-wizard
settings.py remove typo
gen cleanup; wording; EOF newlines; css classes
github tile template: removed unneeded tab attrs
Merge branch 'master' of https://github.com/cfpb/open-source-wizard
Merge pull request #12 from dgreisen-cfpb/master

GHE Profile Update; Pluggable Sync; tabs; alerts
Pins cf-deps.
Fix the cause of duplicate CSS compiling.
Re-compile CSS to remove duplicate styles.