3.0 form habtm

Part of #2267. This adds support for creating magic select multiple inputs for belongsToMany associations. The new convention is having a field named `habtmProperty._ids`