Support of project natures, first version.
Project nature + enabling property page.
Add some documentation.
Inject project nature.
Editor callback for automatically adding the nature.
Add missing class.