Add an alt-states attribute, which can be used to specify an alternate (overriding) comma separated list of state names to consider for ui-sref-active comparisions.

Also, Modify ui-sref-active behaviour to include nested states as well, i.e ui-sref="contacts" will include "contacts.*" for ui-sref-active comparisions.