Various changes and bug fixes

- Added a Form for demo
- Removed .suo files
- Fixed a bug in ProgrammingLanguageCodeType
- Fixed a bug where a default attribute for AbstractMaintainableType
wasn't removed by SetDefaultValues