Removed useless includes of standard headers vector, list, set and map.

I cleaned a little bit the includes of standard headers. I removed the unused includes of <vector>, <list>, <set> and <map>. When possible, I also moved the include from the .h to the .cpp.