use django-genericadmin if available for admin UI
Merge pull request #207 from oasiswork/use-generic

use django-genericadmin if available for admin UI
test to check USE_JSONFIELD

only run data tests if django-jsonfield is enabled in settings
added domap=True default option to suppress text_type mapping

this cropped up in some ordering tests (also included) when i tried to 
add db_indexes and it changed the ordering on that test
testing new versions of psycopg2 and coveralls
enable postgres db temporarily to test local issue in views
database specific requirements. mysql/postgres testing

there are some issues with the postgres backend in running the tests 
and i want to catch it earlier so I’m adding some amount of testing 
back into the travis build
sets default user/passwords if running on travis
test fix for stale query sets
added a lot of db_indexes to the models

should speed up searches
I’m super tired of having this same issue raised in github over and over again.

thanks @michaeljones fixes #208
use unicode litterals and solve #201

A step forward py2-py3 compat with the same code. See :

see https://docs.djangoproject.com/en/1.7/topics/python3/#porting-tips

That fixes #201
added tests to highlight #201 resolution