refactor: break fa-animate-enter out into its own directive and refactor famousAnimate to support
refactor: break fa-animate-leave out into its own directive
refactor: break fa-animate-move out into its own directive
refactor: finish refactoring famousAnimate to support stand-alone animation event directives; break out fa-animate-halt into its own directive; clean up parsing of expressions in fa-animate directives