Small update to placeholder styling

Firefox 19+ has an opacity set to `::-moz-placeholder`, so it was never *really* `#aaa` to begin with.
This gets rid of the `!important` and the `:hover`, making it a lot more consistent with Chrome.
Merge pull request #1637 from saxamaphone69/patch-1

Small update to placeholder styling