Use official repos, compile with GCC 4.8

- Update and use official repositories as submodules for metamod-source and hl2sdk
- Fix unused typedef warnings when compiling against GCC 4.8