catch accounts api errors and return failed users
WIP https://github.com/SpiderOak/netkes/issues/19: allowing syncing with either a first name or last name. Both are no longer required.
remove unneeded lines from rebuild script
Merge branch 'master' into bdzim-sync_users_with_any_name

Conflicts:
	netkes/account_mgr/account_runner.py
	netkes/account_mgr/user_source/ldap_source.py
Fixed nonemail username issue that got squished in the merge.