Update version; remove .travis.yml in master branch.
Fix for #1903: metadata check was wrong, outer loop should be model dependencies.

Conflicts:
	kalite/securesync/devices/models.py
Merge pull request #1909 from bcipolli/1903

Hotfix for #1903: metadata check was wrong, outer loop should be model dependencies
Moving remaining code from outer into inner loop.
Set up ajax-based org and zone deletions.
Code cleanup.
Move delete_zone code to central app (where it belongs, it depends on `Organization`!)
Method for simple specification of back-end/front-end AJAX interaction
Migrate facility app to use new method for back-end / front-end interaction.
Fixing up tests.
Small bugfix, removing outdated tests.
Fix for #1622: Validate that facility name is unique on the sharing network (as best we can)
Allow syncing of facilities with the same name.
Fix for #1622: don't allow multiple groups with the same name.
General cleanup of code and comments to follow Django standards a bit more carefully.
Fix for #1839: Clean up facility_user views logic to avoid weird errors on failed POST.
Fix for #1838: only validate passwords when it's a new user (no password), or either of the password fields is non-empty.
Fix for #1885: warn if first/last name combo exists already; allow user to override.
Change for #1885: switch from facility-uniqueness check to zone
For security purposes, only show details on existing usernames to admins.