Select editor: copy option list into a brand new array in order to avoid side effects on some plateforms + allow simple values to be used as both the value and the label.
Select editor bugfix: code was crashing when nothing was selected in a required=false Select editor
Move templates into the lib + make them overridable. This eliminates remaining dependencies on the original parent project.