Edits to transmog system

- Added in Lang/DB references
- Added subclass comparison restriction
- Added class restriction (weapons and armor only)
- SetFekeItem->SetFakeItem
- Renamed FAKE_ERR_DIFF_SLOTS to FAKE_ERR_DIFF_INVENTORYTYPE for clarity
- Once player chooses a Transmog gossip (add or remove), close gossip window