workaround: add ngActive directive to add active class

We don't have a general way to add classes to elements based on
databinding. This directive adds an active class to an element based on
a binding expression. This is used in the router demos to highlight the
correct navigation elements.