Fixing some basic bugs around request editing, especially with optional objective
Merge pull request #907 from reciprocity/feature/optional-request-objective-rebased

Fixes for requests with optional objectives, and other minor fixes
Bugfix: Script error when viewing mappings
Merge pull request #908 from reciprocity/feature/mappings-script-error-rebased

Bugfix: Script error when viewing mappings
Merge remote-tracking branch 'origin/release/0.9a20' into develop