restructure gotweb parse.y to be like the new got parse.y correct a lot of incorrect error handling adjust copyrights