Various item related changes

The main change is getting chosen and select2 working together, and generalizing form selects. I also fixed a jst bug.