Improvements to Posts API - required for migrations

* Allow form attribute with multiple values. ie. a links field where you can add 1 or more links
* Validate required attributes
* Remove support for unique attributes - easier than validating.
* Make Point and Geometry fields save properly
* Better validation on Post_* models and code reused between them