Switch cache backend in test_settings to LocMemCache.

This allows running the test suite without a local memcached installation.
Drop python-memcached from tests_require.
Merge pull request #3 from pjdelport/feature/tests-without-memcached

Allow testing without a local memcached installation
Import the NEO CIDB Data Load Tool's schema definitions.
(PEP 8)
Add NEO CIDB Data Load Tool schema helpers.
Factor out Member → ConsumerWrapper helper function.
Factor out member creation test helper.
Add a function to export Data Load Tool XML, and tests.
Add management command: members_to_cidb_dataloadtool
Allow using wrap_member() on members without a raw_password.
Add a hack to contextually override the neo.xml output encoding.
dataloadtool_export(): Handle non-ASCII values.
Keep memory usage bounded.
Add changelog entry.
Management command: Use self.stdout instead of sys.stdout.
Add handling for existing NeoProfiles, and tests.
(unused imports)
Merge pull request #5 from pjdelport/feature/neo-cidb-data-load-tool-support

Command to export members for upload with the NEO CIDB Data Load Tool
change generateDS' default encoding