Added fallback placeholder support for older browsers (mainly IE)

Fixed #2:
A fallback for placeholders is added if it is detected that the
placeholder element is not natively supported.