Merge pull request #340 from DXist/feature/django_server_content_type

Feature/django server content type
Ordered dict derived from dict
Attempt to get ordered class attributes trasparently
There was no copyright header
Don't order unknown public fields. Show hint instead.
Extracted tests runnable on PyPy
Run multipython tests against Python 2.7, Python 3.3 and PyPy
six.add_metaclass doesn't preserve order in Python 3
Drop name declare order support, extra declared order test
Restore random ordering as early as possible

New attributes shouldn't be set before restoration because we will not
get original value distribution in unordered dict
Extra space was considered as part of file name
Run multipython tests on Travis
Multipython tests were not run in main test suite
Merge pull request #343 from DXist/feature/transparent_declared_for_python2

Feature/transparent declared for python2
Custom primary key types of related Django models weren't handled
Test commands pass output capture control to py.test
Relation fields may be set optional
Additional assert for not found module case
twisted didn't accept capture option