Store the value of a select list if the initially selected option has an empty value.

This allows for an option label to be added to the top of the list with an empty value (which allows for jquery validation to validate if the list is required) and for areYouSure.js to store the original value of the select list and warn when there is a change