allow dot in yaml filename

example: `hieradata/foo.something.yaml`

* add new unit test for dotted filename
* minor tweaks to enable `bundle exec rake spec` on fedora 20 / ruby 2

see commit messages for details

note: some files have EOF newline; some do not. I preserved the existing EOF to minimize diff churn.