Add grunt development automation.
Fix CSSLint Warnings.
Fix JSHint Warnings.
Refactor to meet JSHint requirements.
Fix missing text domain. Thanks grunt. :)
Regenerated pot file after refactoring.
Remove double phpdoc string.
Remove dead code left over from refactoring in 51c6db7.
Add admin notices functionality.
Catch errors during login to prevent lock out. Workaround for #2.

This allows to get rid of that ugly @-Operator as any warning will be
either nicely catched or not disturb the login process.
Add proper GeoIP database file checks. Should fix #2.
Overhaul GeoIP database file search.
Add some information for translators.
Simplify boolean return statement.
Fix some docstrings.
Let's be so bold to show our admin notices in bold.
Change order in login check. Override before GeoLookUp.
Call static members of own class with self instead of classname. :blush:
Fix Notice: Undefined index.
Add toolset to find php errors and enforce a nice coding style.