stereotypes: rename entity, value, service test model
cpp: move is fluent and immutable to the property view model
agile: open Warn if value or entity has methods
cpp: add support for immutability

- update stereotypes model with various immutability scenarios
- implement formatting changes around immutability
dia to sml: check immutability is not used with inheritance

- fix graph bug in orphanage logic
- add checks for object types in transformer mainly to make our life
  easier when writing tests
agile: add immutability to release notes
cpp: add formatting support for the fluent interface
agile: close Consider adding a fluent option
sml: add support for versioned stereotype