Merge branch 'autoreq'
Support symbols for key and value.
Merge pull request #1 from nanliu/symbols

Support symbols for key and value.
Fix puppet apply issues.
Fix issue with Ruby 1.9