Parse options' values using val() instead of attr[value]

jQuery's implementation is in conformance with http://www.w3.org/wiki/HTML/Elements/option#HTML_Attributes
Display the placeholder when the change event is triggered on the original select and its value is ''
Merge pull request #40 from codazzo/placeholder-on-empty-value-change

Better support for options with empty values