Forms: Add input-placeholder mixin

Backported from Compass vNext (0.13), but modified for the 0.12
definition of legacy Firefox.

Fixes gh-2855
Merge pull request #2865 from nschonni/add-placeholder-mixin

Forms: Add input-placeholder mixin