Merge pull request #4 from evennia/master

Update from original.
Merge pull request #8 from evennia/master

Update from original.
Guest Functionality

Allows for guest logins by entering 'connect guest' at the login screen.
Cleans up after itself but does not yet clean up stale guests from a
system crash.
Stray bit of code
Porting changes to latest master

Ported my changes to commands/default/player.py to latest evennia/evenna
Fix for empty character sets

Filtering away characters who's type is None, to avoid tracebacks in the
event of a characterless guest.
Fixed settings_default.py compliance

Guests are enabled and disabled with GUEST_ENABLED.
Guest cleanup and server hooks

Outstanding guest objects (say, from crashes) are now cleaned up at
startup.

Copied the at_server_startstop.py hooks directly into Server object, and
set them to reference SERVER_STARTSTOP_MODULE. This seemed to be the
cleanest way to go about things.
Added newline to end of file
Update unloggedin.py
Added Guest permission level
Corrected guest_list comment

Comment on GUEST_LIST specified 5 guests when the actual list was configured for nine.
Merge branch 'dev' of https://github.com/n0q/evennia into n0q-dev
Some cleanup and changing to conform to PEP8 standard.
Some restructuring of settings_default, moving guests into a separate section.
Made guest logins turned off by default; if people want it, it should be a concious choice.