getting ready for version 3

General:
- Attempt at improving multidotting. Still need more work on how to
properly work with the Object Manager.

Warlocks - Affliction:
- Changed the settings a little bit, cosmetical improvements mostly.
- Removed a lot of old comments and cleaned up the code greatly.
- Added the first attempt at proper multidotting for non-Firehack users
by scanning Raid and Party targets

Warlock - Destruction:
- Removed a lot old comments and cleaned up the code.
- Renamed sniping function for Firehack users.

Priest - Shadow:
- First initial commit of the Shadow Priest profile. Currently only
supports combat, but has full support for COP Dotweaving, COP Lite, COP
Execute, VEnt and AS rotations.  The combat rotation will change between
all of these automatically without any user input needed.

- No glyph or special talent support added yet.