Inventory & Mixing Enhancements

- added buy / bulk buy functions to inventory
- added logic to get inventory after a bulk buy completes
- added regex for holding items to inventory
- added more robust reaction / bot / grind thread logic
- numerous bug fixes added
- combat thread skeleton developed for tracking damage dealt / taken as
well as other combat related information
Inventory Modifications
- Added a Bulk Sell function
- Buy / Sell function names changed to apply similar function to similar names
- BuyStuff is no longer implemented but could be setup later to buy items from a purchase list or something
Merge branch 'master' into Py-3.4-Dev