Fixes
[250](https://github.com/cylc/cylc-rose/pull/250) - Prevent project
name being manually set to an empty string.
[225](https://github.com/cylc/cylc-rose/pull/225) - Prevent totally invalid
CLI --defines with no = sign.
[248](https://github.com/cylc/cylc-rose/pull/248) - Make sure that
rose stem sets variables in `[jinja2:suite.rc]` not `[jinja2]`.