Ignore bundler's installation directory.

Bundler installs all the gems to "vendor" in the root directory.  We
can alter this behavior by setting the BUNDLE_PATH environment variable
with 'rhc env' but it's easier to just ignore it with Jekyll.
Use a newer version of Rugged.
Add encoding for Ruby 1.9 compatibility.
Cleaning has finished.
Revert "Use the RPM bundled lessc to do the work."

This reverts commit 0d2469df18077102da80f3e0eb2a407967deb750.

Openshift doesn't have the nodejs-less RPM available and there is
not a good way to use npm to install during build time due to
directory permissions errors.
Remove some trash from our less installation.
Allow several different invokations of LESS.

OpenShift's version of Rhino won't run the Rhino LESS,
so we'll favor node, then Rhino, and as a last resort
use the nodejs-less package.
Remove 'rugged' and use the 'git' gem.

Openshift deployments are not actually in a Git repo!  Instead the
repo is checked out as a bare repo in the home directory.  Rugged
didn't have the ability to look at the git log without just walking
through all the commits.  The 'git' gem just shells out to the git
executable instead.  Probably more fragile, but at least it works.
Small updates to README.