Remove global path_binding variable from common module
Remove global is_doc variable from common module
c: Also apply the workaround for a struct packing bug in GCC 4.7 to generated code

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52991