Added new nant task to generateORMReferenceCount.  Also created new option in Developers Assistant.
New code in GenerateORM to create the referenceCount web connectors - and the template for this
Added delete buttons to all these screens.  The new and delete buttons are stretched horizontally to match their sizes.  Both buttons now also have an & for keyboard operation.
Added new web folders beneath the module folders in server/lib.  These will hold the referenceCount web connector DLL's
Added delete functionality to more YAML files.  I think this completes the list of screens that need a delete button.
Add client side delete button fuctionality to the windows forms templates.
New template file for the auto-generated ReferenceCountWebConnector class that is now part of generateORM
1.  Added 'ReferenceCount-generated.cs' to the list of endings of filenames that trigger special behaviour to CSParser
2.  Added code to FormWriter to auto-generate the Delete Button functionality in the Windows Forms Templates
Added additional parameter to MessageBox.Show so that the default button is Button2 when we ask for confirmation of deleting a record
Uncrustify
Added another exception to the output parser because we now can get GenerateErrorCodeDoc.cs
1.  Change 6 templates because the variable names in the deletion code did not conform to our naming conventions.
2.  The yaml file was missing the StretchHorizontally attribute
3.  The client and ORM code generation now matches exactly for the rules for when to create the implementation of the web connector calls.
4.  A few small fixes to the rules to make sure that we do generate the web connector code everywhere it is needed.
Merge from trunk
Merge from trunk
Uncrustify
Added a new reference for Finance/AP because we haven't had one of those before
merge from branch 'lp:~alan-paterson/openpetraorg/dev_0001328_April_Delete_Buttons'
The Jenkins server was not happy with the 'see cref's because it could not find them in the compilation.  This is an attempt to get that right - but it still may not work.
Trying to fix compiler warnings when compiling with mono on Linux.
1.  The auto-generated referenceCount code could end up leaving a variable name declared but not used, if there was only one cacheable or non-cacheable table in the whole file (like MConference at the moment).
2.  Completely removed the see cref's from the help descriptions because Jenkins build could not resolve them.