make jshint task friendly as a multitask
Make options default for all targets (less, handlebars, jst, uglify)
This should get handlebars-based homepages working.

Made this change b/c it blew up for me once today,
but only after working. How was require('handlebars')
ever working on its own? Can we kill that else
and just blow up instead?
Replaced the advice about launchctl maxfiles,
on account of numerous threads about mountain lion
suffering hard locks whenever it's messed with
0.4.11
No longer require lineman to be locally installed

If lineman is locally installed (and it will be as
soon as the user runs `npm install`), then that version
will always win, but mercifully lineman will now
function just as well by being completely global.

This brings with it a few changes:

* lineman new's --skip-install option is now replaced
by --install.
* lineman's cli will now own the responsibility of
figuring out from where the user should be requiring
lineman, and it's setting that location (either an
absolute path to global lineman or just `lineman`)
to an environment variable called LINEMAN_MAIN. 
**This will require a change to people's archetypes
to pick up, but won't be a regression since if they're
working today they've already got Lineman installed locally**
0.5.0
All the CLI stuff is now tiny CoffeeScript files
> require('lineman').version
ensures version integrity

Lineman will actually ensure it's executing a
version of itself that satisfies whatever your
project's package.json specifies. Nifty.
0.5.1
This one explodes less
0.5.2
Sass support! Plus a bunch of style improvements

1. Adds support for sass with grunt-sass which depends on node-sass, 
    which in turn depends on libsass. That means we can have decent
    sass support without introducing a ruby dependency. Yay!

2. Adds vendor support for Less; this was an apparent oversight
    previously.

3. Adds watch support for vendor/css. Another glaring oversight in the
    watch config. All three style languages now support watch in vendor
0.6.0
stops the abuse of the "configure" task by passing
globs everywhere that globs are used.

next stop, remove the configure task altogether 
and refer to files without the "globs" property.
Kill everything about the configure task except for
its initiation.
0.6.1
playing with travis
travis is using node 0.8. a bunch of annoying commits incoming