Add some tests for string codegen.
Add tests for optional nullable arguments without default values.
Add interface codegen tests.
auto merge of #1839 : Ms2ger/servo/optional-test, r=jdm