Bytecode version option for compiled class files

I wrote this option to solve my issue in #245. With this you can set bytecode version using a config directive.

Let me know if this is useful and if this PR needs something else to be merged.