Move select2 initialisation to a separate script file and hook in correctly

add callbacks for cloned field for all select field types
should init CMB on document ready
enqueue script
Better Select Field code. Stuff I missed out from last commit
Revert - breaks when added to <select>
oops
Merge pull request #85 from humanmade/fix-rep-select

Fix repeatable select2 field