Merge pull request #1 from lukedirtwalker/15c466aa7aec7f1c3db7249b572558562783a4f6

Add qtcreator compatability to dev branch
Merge pull request #11 from lukedirtwalker/development

Added qtcreator compatability to development branch
Update documentation to include contribution guidelines
Add some more code style guidelines
Move the generated documentation to the ignored doc/generated
Support the clearing of annotation based customizations

Now what's left is to add a way for the user to trigger this and a way
to update all visualizations.
Fix some Eclipse project issues
Change annotations in classes to use VStatementItemList
Add a return statement to the interface contract class
Enhance style loading to support multiple styles per file
Define all keyword styles for Code Contracts in a single file
Fix the OOClass handler to forward events it does not understand
Add a TestBox item mainly useful to develop and test layouts
Add an assertion to make unregistered nodes apparent
Add one more convenience constructor to the TestBox item
Make OO types copyable and add a clone() method
Added a cppimport plugin - for now it's just a helloworld, changed
PluginGenerator script with instruction for qtcreator
began to integrate clang libs
merged conflicting files
added llvm & clang libs added in project file