Form creates correct field types

- Multiple values supported as form collections
- PHPCR types map to Form types
- Added functional test
  - Created init.sh to bootstrap the test stuff
  - Added some deps for form etc.
- Removed dependency on Sonata Admin
  - Replaced dep with passing name of base template to constructor
    or controller -- will use a compiler pass to detect if Sonata is
    present and set the correct template from there.

-- todo: Writing