Maintenance: fixed some style issues.  Some work on Abilities and CharacterClass but nothing finished - Abilities aren't instantiated yet.  Fixed an inventory bug (could not remove).

Classes should inherit object.  Variables should start lower case (classes upper case.)  Snake_case is better in python.  Used @property to allow for fields in abstract classes and made the abstract implementation simpler.  There's some old CoolAbility stuff in commandHandler that won't break anything.
Maintenance: tabs to spaces.
Updated gitignore to hide db files

Just so your branch doesn't get polluted with .db files like mine is....
Merge remote-tracking branch 'origin/Master3.4' into Py-3.4-Dev

Conflicts:
	main/CoolAbility.py
	main/Inventory.py
	main/MudReaderThread.py
	main/MyBuffer.py
	main/MyMudWaiterFlags.py
	main/UnixConsoleHandler.py
	main/misc_functions.py