feat(ripple): adds md-ripple-active support for nav active state

While implementing this feature, I cleaned up a significant amount of the ripple.js code.