Cleaned up tests regarding indexed properties.
Improved support for indexed properties.

More types and types with different qualifiers are supported now - in both backends. See test cases for details.
Fixed the getter/setter to property passes to not include synthesized methods.
Removed obsolete code.
Added extension method SetPropertyAsReadOnly to ASTContext.

The Property.HasGetter and HasSetter method will take the GenerationKind flag of the field/method pair into account.
Fixed parser to include enumerations which don't have an identifier set.
Helper method FindEnumWithItem will look into namespaces and classes too now.
Fixed a null pointer exception when parsing files with unnamed enums.
Added test case for unnamed enums - should pass with old parser, but fail with new one.
Added support for unnamed enums to new parser.
Moved unnamed enums test to generator tests.
The unique name set by the CleanInvalidDeclNames pass will now truly be unique across translation units.
Fixed adding of enum items in ASTConverter.
Replaced some IsGenerated by IsInternal.
CheckIgnoreField now properly handles internal fields.
Declaration.IsInternal is no longer true when Declaration.GenerationKind is Generate.
Added better support for nullptr_t types.
Check for defines before defining to get rid of some warnings.
Merge pull request #244 from esdrubal/internal-fields

Internal fields
Merge pull request #233 from azeno/property-improvements

Improved support for indexed properties