Merge pull request #1 from bravecollective/develop

Bring up to date with latest.
Switched to standard Python conventions.
Swapped static method call for dict lookup.

This will fail with an honest exception (`KeyError` mentioning the key)
if an invalid value is encountered, rather than an `AttributeError`
claiming `NoneType` has no attribute called `objects` by falling off
the function.

Side effect: 15% faster in `%timeit` tests.
Added brief doctoring pointing at wiki.
Removal of unneeded `__repr__`
Updated text representations for consistency.
Whitespace changes.
Fix format substitution mismatches
Merge branch 'develop' into cleanup/human-readable-repr

Conflicts:
	brave/core/group/controller.py
	brave/core/group/template/group.html
Format string fix
Can't remove a character from an all-chars grant

This is a band-aid, but it's okay for now given the two existing call
sites.
Merge pull request #372 from jboning/bugfix/all-chars-remove

Can't remove a character from an all-chars grant
Add a User-Agent to requests to the EVE API.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Merge pull request #368 from jboning/feature/skip-grant-login

While user is logged in, don't require another login to authorize apps (even once)
Merge pull request #369 from jboning/cleanup/human-readable-repr

Cleanup/human readable repr
Change core.alliance to core.operator since not all Core operators will be allianced.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Merge pull request #373 from Acidity/feature/user-agent

Add a User-Agent to requests to the EVE API.
Fix a bug where grants were losing their mask after a character authorized the application.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Fix a bug that prevented users from withdrawing group requests.

Signed-off-by: Tyler O'Meara <Tyler@TylerOMeara.com>
Merge pull request #374 from Acidity/feature/fixGrants

Fix a bug where grants were losing their mask after a character authorized