[#1064] Don't translate empty strings
[#1081] Remove junk code (unrelated)
[#1081] Clean model.resource and get now returns Resource
[#1081] Add new get_package_id() method to Resource
[#1081] resource_delete updates the package
[#1081] Pep8 model.resource
[#1081] Fix for test
[#801] Upgrade to mocha
[#801] Get mocha running within mocha-phantomjs
[#801] Run mocha tests on travis
[#801] Run CKAN in background when running mocha tests. Might not work but need to test on travis.
[#801] Correct ini file
[#801] Simplified the logic for running the mocha tests in and out of browser
[#801] Fix for related-item.html snippet so that all mocha tests pass
[#1081] Do not actually delete the resource
[#801] Move install of npm deps to before nosetests
[#1089] Add required '*' to forms

* Adds extra params to form macros called `is_required`
* Also adds extra macro for outputting the '* is required field' on the bottom
of forms
* Also adds said params to needed forms
[#801] Moved mocha to before nosetests
[#801] Added deliberate failing test for travis
Merge branch '985-clean-up-repo'