Add doxygen comments to itemdef.h

I've added doxygen comments to itemdef.h.  I also removed a few function declarations from IWritableItemDefManager since they are already declared in its parent (IItemDefManager).
This is C++, we can use line comments.  ;-)