Merge pull request #35 from johndalton/master

Clean up directory checks and find Steam on OSX.

Closes #31
Addresses #23 and friends.
Updated all files to have a consistent style.

In particular:

- MethodsLikeThis()
- attributes_like_this
- K&R braces
- Using inside namespace blocks.
Moved all CKAN metadata to the new CKAN-meta directory.
Update ckan-validate to pass through exit status.

This means that tests can examine the ckan-validate
exit value to tell if any files failed validation.
Merge pull request #39 from pjf/ckan_validate

Update ckan-validate to pass through exit status.