Api/5.4 spell and buff functions

Partially solves issue #29 with the new RemainingTotemDuration function. Does not solve the parts about figuring out range.

Completely solves issue #25 with the other new functions GetCastTime and RemainingDuration.