Added literalize for option values.

The generated code is now formatted psr-2 compatible.
Field implementors are now resolved in the following order: short_name, custom_implementor, core implementor.