Slight modification of MagicSquare{.hpp/.cpp}
Add AdData structures (sequential and parallel) and factories to build them.
Change an error in factory_data_seq.hpp and add doxygen doc
REALLY add doxygen docs this time