Merge branches 'master' and 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Merge branch 'master' of github.com:rejectedsoftware/vibe.d
Implemented struct parameters for form methods.

Currently not working, compiler chokes:
	_args_field_3
	Internal error: e2ir.c 720
Added debug compile message.
registerFormInterface improvements

- Added support for struct parameters (not yet tested)
- Improved error messages (tested)
- Overall cleanup
- Doc update for applyParametersFromAssociativeArray