Some loot fixes + user defined Class Based looting
(#266)
* some loot fixes for command line processing
* apply report loot setting on load
* turn off chase when instructing to sell ,bank, tribute
prevents rubber banding when merchant is to far from chase range.
re-enable last state when done with the actions
* loot restrict by classes
you can now specify classes or 'All' for items
Default is All
* List classes by shortname 'clr, bst, nec' etc
* if your class is one of the ones in the list or the list is set to 'All' then you will proceed with the action.
* If the list is not set to 'All' and your class is not in the list, we will Ignore the item (AlwaysDestroy Has NO EFFECT here)
## Commands
* `/rgl setclasses "list, of, classes"` with item on cursor will set Normal Item table classes for that item.
* `/rgl setgclasses "list, of, classes"` with item on cursor will set Global Item table classes for that item.
* `/lootutils classes 'item name' 'list, of, classes'` will set the item in the Normal Items Table's classes
* `/lootutils gclasses 'item name' 'list, of, classes'` will set the item in the GlobalItems Table's classes
* typo fix
* check against :lower()
* and nil check.