suppress deriving warnings
- minor fixes to error reporting
- check that formlet bindings, formlet placements and page placements
  only appear where they are permitted
Merge branch 'master' into sessions

Conflicts:
	desugarPages.ml