API Added ContextUser global template var

Added $ContextUser as a global template variable as an alternative to the
$CurrentMember var which will hit the DB _every_ single time and create a new
object instead of returning the originally logged in user