"make gh" fetches a fresh copy of gh-pages as well

This should avoid error when somebody else has published changes to
gh-pages.
@eleith: jshint cleanup
@eleith: make require.js optimizable

@eleith:
when you passin the require module through the define function, i'm
unable to get r.js (require's node module for optimizing scripts) to
properly optimize beautify-html. my guess is that it does not read that
beautify-html has two dependencies.

however, when using define's first parameter option which is to pass an
array of dependency, r.js properly picks up the dependencies and bundles
them in the optimization process.
export the same variable as the other methods
Merge pull request #303 from eleith/master

beautify-html: tweak require.js export declaration
Update cli.js

HOME environment variable usually not defined in windows.
Merge pull request #304 from fprijate/master

Fix issue under windows when HOME env is not available
add option to indent "inner HTML", since <head> and <body> tags are no longer indented by default.
CLI option
Merge pull request #312 from jonschlinkert/master

add option to indent "inner HTML"...
Disable MyObfuscate unpacker: out-of-date
Merge branch 'master' of github.com:einars/js-beautify into gh-pages