item: allowed new Gen 6 TM's to use TM/HM item implementation
Added documentation component that depends on Doxygen
Added Doxyfile