Got further with pre-value editors and strongly typed stuff, got the pre-value editor for drop down list working and saving array objects. Now need to wire that up to the editor but think i need to change how the drop down list displays it's values.
Merge branch '7.0.0' of https://github.com/umbraco/Umbraco-CMS into 7.0.0