Handle nesting in environment variables

Nested configuration variables can now be specified by environment
variable. Levels are split by '__' (double underscore). Single
underscores are converted to '-'.

`bower_foo__bar-baz` -> `foo.bar-baz`
Merge pull request #9 from alexwhitman/nested-env-vars

Allow nested environment variables using '__'