x86: add more initializer test code
some small tweaks and cleanup
parse and compile "return;" (with no return value)
fix parsing of initializers with nested braces