Casting speed improvement

Various sources that hasten casting speed (spell haste) are listed below:

Consumables:
 * - affects nearby party members
 * - Quest reward

Abilities:
 * Bloodlust / Heroism - shaman ability, affects nearby party/raid members
 * Wrath of Air - shaman totem, affects nearby party/raid members

Gems:
 * - chance on spell cast +320 spell haste (pre 2.4: for next spell cast in half time)
 * - made by warlocks
 * - made by warlocks
 * - made by warlocks
 * - made by warlocks

Equip Armor (cloth, leather, mail, plate):

Equip Items:
 * - mage only trinket, chance on spell cast
 * - chance on spell cast
 * - chance on spell cast
 * - chance on spell cast
 * - chance on spell cast
 * - chance on spell cast
 * - chance on spell cast
 * - chance on spell cast
 * - chance on spell cast

Equip Weapons:
 * - chance on spell cast
 * - chance on hit of reducing target's casting speed
 * - chance on hit of reducing target's casting speed

Use Equip Items:
 * - paladin only trinket
 * - priest only trinket
 * - mage only trinket
 * - druid only trinket
 * - druid only trinket