Updated Hat Removal

Changed Hat Removal to use a file filled with defindex values to
identify which cosmetics must be made visible.
Updated Hat Removal -> View Wearables

Changed the plugin to use a "hook-first, check-to-unhook later" approach
instead of a "wait-then-check-to-hook" approach.  This fixes minor
cosmetic bugs (hatless on all classes with stock hats).