Makes config-store return config objects from ENV and command-line too.

One overall change is that object keys will be uppercased, regardless of how they were in the config file. Also, deeply nested objects will include both `A: {B: value} and A_B: value` elements (the middle option in https://github.com/andrewhayward/js-config-store/issues/3#issuecomment-30338380).