Fix duplicate symbol linker errors for Javascript/v8
Making generated code more readable
Merge branch 'Richie765-master'