Added the two header files is_associative_container.hpp and is_unordered_associative_container.hpp for determining at compile-time if a given type is an ordered / unordered associative container.
Created a new directory "mp" and moved all the header files to this directory.

 On branch master
 Changes to be committed:
	modified:   bin/Debug/libmp
	new file:   mp/is_associative_container.hpp
	renamed:    is_container_adaptor.hpp -> mp/is_container_adaptor.hpp
	renamed:    is_sequence_container.hpp -> mp/is_sequence_container.hpp
	new file:   mp/is_unordered_associative_container.hpp
	modified:   test.cpp