feat(uiSrefActive): nested state and DOM decendant support for ui-sref-active

`uiSrefActive` now takes all decendant `uiSref`s into consideration.
`uiSrefActive` also adds a class with `-nested` postfix when a child state of the related `uiSref`s becomes active.

Closes #704.