Modified common configuration to support restrictions for #2.
Abstracted out LDAP attribute list and user result dictionary construction to support usernames as usernames. WIP for #2.
WIP Modified BillingAPI interface to support usernames and auto-generated usernames.

#2
Merge branch 'auth-user-lookup' into nonemail-usernames

Conflicts:
	netkes/account_mgr/api_interface.py
	netkes/account_mgr/user_source/ldap_source.py
Removed import of deleted module.
#2: Modified account_runner to reflect Accounts API usage and user creation by name.
Merge branch 'management_console_1.2.1' into nonemail-usernames

Conflicts:
	netkes/account_mgr/user_source/ldap_source.py
Updates for DB happiness.
Merge branch 'nonemail-usernames'

Conflicts:
	bin/directory_agent_main.py
	netkes/account_mgr/user_source/ldap_source.py