allow user to override defaults

The user can now override the hard-coded defaults by placing code like this in their .pallet/config.clj file:
```
(defpallet
  :hadoop {:hadoop-user "someuser"
           :default-version "12345"
           :hadoop-group "mygroup"})
```