whitespace
move navl schema-hacking code to navl_schema.py
use purpose: create/update/show instead of old form_to_db/db_to_form
use ckanapi external package
document new ckanapi requirement with requirements.txt
quiet logging dump on test failures
db and plugin settings for tests
drop and recreate test db from template before running tests
basic package create test
use TestAppCKAN for test
test anon user action, fix test-core.ini
better test names
fix test-core.ini plugins, apply mandatory field validator, watch everything break
some fields marked mandatory should have been optional
navl ignore calculated/fixed fields
test validation failure with missing required fields
Merge branch 'master' into validation

Conflicts:
	build_schema/proposed/proposed_schema.xls
	ckanext/canada/plugins.py
fix tests for updated schema
Move maintenance_and_update_frequency to first page of package create: it is now mandatory
allow blank name on package_create