Updated from Master

Master branch shouldn't actually be developed on.  I should have
switched back once the 3.4 update was complete but I forgot (oops).  Now
I can write messy code and suggest updates back to the Master branch
Added misc_functions back in

Why was it missing after the merge.  Sorcery.
Added ability to use Buffs / Restorative items

Functionality to use buffs and restorative items have been added as
function calls inside the heal_up method.  Buffs are used when the
heal_up function finishes (since we don't want to waste buff time
waiting to heal).

Using restorative items happens alongside where vigor would be used but
ONLY when there isn't enough mana to cast it and ONLY in combat when the
character's health is less than 50% of HEALTH_TO_HEAL
Added Restorative Use to Engage

Added clause for Restorative / Vigor use in combat.  Changed WHITE_MAGIC
check to KNOWS_VIGOR.
Extra last minute "and" fixed

Checked in too hastily between edits
Removed Cast Light from Buffs

I thought I had this removed but apparently not.  Removing this buff as
per Laurier's suggestion to save on mana costs.
Buffs implemented, Added Meditate, Bug fix

Buffs have been added to the bottom of the rest_and_check_aura function.
Code for Meditate has been added that checks to see if the Title is set
to Monk.  A bug related to combat healing has been fixed (code was
copied from heal_up where it used a heal_spell variable instead of
"vig")
Added VERSION command to help with Debugging

VERSION allows us to check the version value set in misc_functions.
This should hopefully let us ensure we're running on the most up to date
codebase despite caching or other random stuff.
Syntax error fix

Missed the colon - derp
Meditation change and bug fix

Meditation will only cast if the bot is under a larger margin from max
than HEALTH_TO_HEAL currently gives.  This lets us get full value out of
the heal.

An indentation error was causing the bot stop to heal indefinitely
whenever it gets out of combat...
bothread heal_up bug fix

While implementing restorative items I added a bug
Heal_up fix

Ok, I think this is resolved now.  Characters must have a minimum of 4
max mana for the heal_up function to work properly otherwise they will
run indefinitely - never resting to heal.

Restore items have been added back in.
Updated Meditate Fail Duration
Begginings of the crawler code
Massive update for DB

Major updates include changing all tabs to 4 spaces, addition of the
CrawlThread and Crawl bot.  Addition of peewee sqllite engine and some
test code.
Changes to test files and database structure
Heal up and combat heal changes

Meditate is run before other commands, then vigor and then restorative
items if we can't vigor.
Added Look command Kill Supposition

The bot will now process "look" to ensure that the mob is in fact dead
or gone to help alleviate problems with a bug related to "You don't see
that here" getting spammed endlessly
Added Look command Kill Supposition

The bot will now process "look" to ensure that the mob is in fact dead
or gone to help alleviate problems with a bug related to "You don't see
that here" getting spammed endlessly
Merged 3.4 Master Changes

Resolved minor conflicts in misc_functions and CommandHandler