add clang 3.0/3.1. fix some mistake
integrate gcc source code into git repository.add gcc 4.7.*/4.9.*