fix rendering bugs in safari for a better UX

Change Description - :smile:
------------------

### What does this change do?
This fix addresses some rendering bugs on /home. 

One issue we noticed for safari was that it would lighten certain font colors upon hover. We found this solution from Stackoverflow. Another issue was the pulse on the icons for the home page didn't feel right. @sguha00 fixed that along with the Safari hover. We might want to clue @designmodo about this so that he can implement `-webkit-transform: translateZ(0);` into flatui. 

* Add `pulse` and `pulse-container` CSS classes for better icon pulse on home page
* Apply the `pulse` class to elements you wish to use the pulse animation on and `pulse-container` on the ancestor element which will trigger the pulse when the user hovers over it
* fix text issues on Safari during hover CSS animation using GPU http://stackoverflow.com/questions/7947385/hovering-over-css-transition-in-safari-lightens-certain-font-color


### What testing has been done?
Tests have passed and this has been QA'd locally. Code has been reviewed as well. 

Risk Assessment
---------------

### What are the risks? Is there a business impact?
There isn't a risk nor a business impact.