Exclude .git dir
Set auth token in session, add GitHub nav

If we have set an auth token in the settings, need to set the session
var
Add the extra nav for GitHub
On load, hide or show the GitHub nav

Dependant on top.ICEcoder.githubDiff being true/false
Classes added for GitHub nav
ctrlSim added, GitHub nav and actions

ctrlSim param available to simiulate a CTRL key
In githubDiff mode, show the number of selected files and update button
and text colours
gitHubAction function added to call the github.php file with that action
in the URL in the centre of screen
Function also added to show/hide GitHub nav
Removed old alert message as we're much closer to being finished now
CSS file started for github.php

This file now has display also (for commit actions)
Commit action added

xssClean call needs "html" context
Commit action added, displays screen to allow user to input the commit
title and message
Gets content of files ready and puts into textareas with IDs to be
picked up after cleaning up filenames
Start a github object with JS and push to GitHub, running through files
until it's done them all, and displaying error message if there's a
problem. If all is OK though, it simulates a CTRL-click to deselect file
and remove from file manager list.
When done, it will state it is switching back and switch back
Adjusted size of commit screen shown