Added GatherItemParser, various Attribute changes

Added new, mostly complete GatherItemParser for modifying material
gathering points on dungeon floors; consolidated ParserUsage and
PrioritizedDescription into new ParserDescriptor attribute, which in
conjunction with GenerateTreeNodes, can now generate nested nodes via
paths, as used in the GatherItemParser; other minor cleanups, etc. (ex.
removal of unused using statements)