added raid buff functions which should prevent of rebuffing some buffs

-- all return true or false , if no unit provied then unit = "player"

function jps.hasStaminaBuff(unit)
function jps.hasStatsBuff(unit)
function jps.hasAttackPowerBuff(unit)
function jps.hasHasteBuff(unit)
function jps.hasSpellHasteBuff(unit)
function jps.hasCritBuff(unit)
function jps.hasSpellPowerBuff(unit)
function jps.hasMasteryBuff(unit)
function jps.hasSpellPowerCritBuff(unit)

-- checks wheter a unit have a similarbuff ( e.G. arcane brilliance =
still water)
function jps.hasSimilarBuff(buffName, unit)

-- checks if our whole(valid) raid is buffed with a kind of raid buff
function jps.raidIsBuffed(buff)