specify a maxlength for the id_string field
uk: test data api query parameter

Conflicts:
	api/tests/test_data_api.py
uk: proper use of query parameter on api/v1/data endpoint
ajax-ifying the geo-count; js now updates it, avoiding an expensive call to mysql
adding Kosovo with temporary iso code (inspired by geonames)
Merge pull request #1284 from SEL-Columbia/add_kosovo

adding Kosovo with temporary iso code (inspired by geonames)
test to check allowable lenght of id_strings
test to check that id_strings longer than 50 dont get truncated - fixes #1282
UK: set form by id_string
Support id_string on data endpoint, returns 404 if not found no ValueError
treat dataid as string, resolves ValueError when a string is used for dataid
treat dataid as string, resolves ValueError when a string is used for dataid
ensure REGISTRATION_REQUIRE_CAPTCHA=False during test using default_settings
Revert "ensure REGISTRATION_REQUIRE_CAPTCHA=False during test using default_settings"

This reverts commit 37d5b303dab2157f7b6f931db36cdafb42bde487.
uk: create user profile directly for tests
Merge pull request #1274 from SEL-Columbia/fix-query-data-api

Fix query data api
Merge pull request #1286 from SEL-Columbia/validate-id_string-length

Validate id string length
Renamed 0032_auto__chg_field_xform_id_string.py to 0033 to avoid name conflict with prior merge
Merge pull request #1287 from SEL-Columbia/fix-db-migration-0032

Renamed 0032_auto__chg_field_xform_id_string.py to 0033 to avoid name co...
Shut off the email to admins when a badly-formed excel file is uploaded by a user (the user gets a message through the UI, and since it is not a 500 server error, there is no need to report it as one)