Add placeholder polyfill for IE9, fix placeholder position in newer IEs.

See #1