.gitignore housekeeping

Will no longer sync code::blocks specific files, not only does it save
people from pulling down unnecessary files if they use another IDE, but
It should mean that I don't have to keep having to reset the compiler
paths.

C::B specific files in the repo will be removed following this commit