ClassDialog, large general update

Modified:

Class:
Changed std::list's to std::vector's.
Tweaked and added AddVariable and AddFunction functions.

ClassDialog.xrc:
Tweaked it with more options and fixes

Member:
Added huge constructor with defaults.
Added Accessibility Enumerator in definition.
Added MemberGroup Enumerator in definition.
Removed pointless comments.
Added Pointer and Pointer Depth members, including accessors.
Added Array and Array Size members, including accessors.
Added Reference member, including accessor.
Removed position and size variables.
Added m_ prefix to all member variables.
Added GetUmlString function, that returns a Uml style descriptive string
of the member.

MemberFunc:
Added huge constructor with defaults.
Added inherited GetUmlString function.
Added m_ prefix to all member variables.
Removed Constructor member.
Removed Destructor member.
Friended ClassDialog.

MemberVar:
Added huge constructor with defaults.
Added inherited GetUmlString function.
Added m_ prefix to all member variables.
Removed Pointer member.
Removed Reference member.
Removed FuncArg member.

UmlBlocks:
Added call to cbPlugin's OnAttach function, in OnAttach.
Added call to cbPlugin's OnRelease function, in OnRelease.
Tweaked the NewClassMenuOptionFunc function.
Added categorizing comments in the private section.

Added:
ClassDialog, just as well from scratch, fully implemented.
Utilities class, for global algorithms.