Minor CPU improvements and updated FindItems()

Removed SotM from FindItems as it was only needed to know if it was in
the inventory. The code now checks if SotM is in the inventory whenever
the function is called.

Updated the Ult calculations for a minor performance increase
Changed some whitespace
Reverted SotM change
initial commit
Removed a ton of whitespace I had in there as a placeholder.
extracted retreat behavior
This is now not really the RoS submission, it is a complete reformat of the item system :)
Merge branch 'Community' of https://github.com/s2games/Heroes-of-Newerth-Bots into RingOfSorcerySub

Conflicts:
	bots/behaviorLib.lua
	bots/soulreaper/soulreaper_main.lua
Changed it do that behaviors are added on item buy/sell/use
Removed an unused function
Find Items no longer check for items in stash
Merge branch 'Community' of https://github.com/s2games/Heroes-of-Newerth-Bots into RingOfSorcerySub

Conflicts:
	bots/gravekeeper/gravekeeper_main.lua
Added:
Blood Chalice
Elder Parasite
Charged Hammer

Example code in chronos_main.lua to override default item behaviors if the developer so chooses.
Added the ability to not use default item behaviors with tinsert(behaviorLib.tDontUseDefaultItemBehavior, "Item_Name")
Added:
Assassins Shroud (completely new)
Shrunken Head (completely new)
Geomancers bane (completely new)

Made moon queen use her own geomancers behavior (I may end up using it too, I'm undecided)
Added tablet and plated greaves.
Fixed a bug regarding bots trying to use recipies.
Merge branch 'Community' of https://github.com/s2games/Heroes-of-Newerth-Bots into RingOfSorcerySub

Conflicts:
	bots/dementedshaman/dementedshaman_main.lua
	bots/glacius/glacius_main.lua
	bots/rhapsody/rhapsody_main.lua
	bots/witchslayer/witchslayer_main.lua
Turned off debug echos, small fix
Fixed typo
misc whitespace
Better errors no longer discards all calls to OrderFollow OrderTouch and OrderGiveItem