Attempt to use empty <option> element as 'placeholder' followed by 'placeholder' attribute.

Select's placeholders based on empty '<option value=””>placeholder</a>' convention are now used  as the 'placeholder' text in the widget then fallowed the current behaviour to use the 'placeholder' attribute. This plays nicer with forms generated as per the convention 'placeholder label option': http://dev.w3.org/html5/spec-preview/the-select-element.html. Also modified '.gitignore' to skip WebDAV cache/control files.