Cleanup for cli rendering code
Note this is created against !414 (merged) and not against master
It does some cleanup and bug fixes
- Move project init logic out of renderrequest
- Fix setting default values is never executed
- Fix setting speed settings with multiple params (also fixes existing code for GUI rendering)