tests: 'div' -> 'dev'
test_data: added unicode, escaped quotes

just to conf entries for now
test_workflow refactored key, item in dict

from:
for key in dict:
   item = dict['key']
to
for key, item in dict.items():
test_workflow: data_type_string -> data_subtype
test_workflow setup func for deviance tests
Merge remote branch 'upstream/master'
test_workflow: added test for diving entries
test_workflow: some refactoring

- added support for None entries in data (these fields are ignored)
- a bit of renaming
PPQ#25 Jim Franklin can't be a judge
test_data: updates to dev'ing info
test_data: comment - explained 2 entries
manage.py: create_test_db now skips prompt

this should allow for travis to automatically build
manage.py: stripped whitespace
manage.py: use -f to force dropping test_db

I didn't add the flag to production, because I think that
might be a bad idea
Revert manage.py changes

I'll place these changes in a separate branch, for a
separate pull request
Revert: Add manage.py changes back in

I'll place these changes in this branch, then merge them into
master if the pull request with them gets accepted
Merge remote-tracking branch 'upstream/master' into force_flag
manage.py create_test_db command bugfix
Merge remote-tracking branch 'upstream/master' into force_flag
Merge branch 'force_flag' of https://www.github.com/masnes/publicprize into force_flag