Fixes fairly unimportant typo…
Merge pull request #364 from alappe/typo

Fixes fairly unimportant typo…
- clarify the meaning of the 'channels' setting
- factor installation into a separate method
- gem() returns true and false if loaded successfully, only
  indicates failure to load if it raises a Gem::LoadError
- only download gems that are actually missing locally.
- use rsync instead of cpio
- clarify why we're doing a regexp match on the exception message
- upgrade to cabin 0.6.0
- only install if it's "Could not find"
- abort on any other error
TODO
- fix a bug in the File::expand_path monkeypatch I mistakenly thought
  was a JRuby bug - http://jira.codehaus.org/browse/JRUBY-7103
don't copy build/flatgems/vendor
- fix dangling 'level' after recent refactor (now @channel.level)
- fix a bug in the monkeypatching again
- sass has some stuff at the toplevel it needs
- 'jar index' isn't actually something anyone appears to use. It just
  creates a file /META-INF/INDEX.LIST with a list of files in the jar.
  Doesn't actually improve anything, and just slows down the build.
- don't build for java 5
- downgrade cabin due to conflicts (jls-grok wants 0.5.0) and the fact
  that I don't need the Channel#pipe feature yet (only feature in 0.6.0)
add informational to gelf level_map to support the syslog_pri filter & adjust comments for documentation
Merge pull request #368 from jkoppe/jkoppe-fix-gelf-severities-for-syslog_pri

make gelf output work with syslog_pri
Merge remote-tracking branch 'upstream/master'