Add documentation for the `HIDDEN` keyword in DQL
Add failing test for DDC-3160
Add fullstop and newline after property description.
added method to be able to reuse the console application
[DDC-3160] Change to fix that was implemented for DDC-2996.

A fix for DDC-2996 was implemented that broke quite a few extensions.

This commit is an attempt to fix the DDC-2996 bug without the adverse side effects seen in DDC-3160.

Basically, if changes are detected that would cause a changeset to be made, but the entity is awaiting insertion, the code will not save the changeset nor flag the entity as awaiting updating in the Unit of Work.

Some styling tweaks based on Pull Request guidelines.
Fix test issues.
Merge pull request #1074 from zimmermanj42/DDC-3160

[DDC-3160] Alternate fix for DDC-2996 bug
Removing Value Objects from limitations as per #835
Merge pull request #1078 from renan/patch-1

Removing Value Objects from limitations
possible fix for DDC-2021
DDC-2021 add sql generation test
DDC-2021 sql generation test: remove comment
Merge pull request #1080 from danielsippel/DDC-2021

possible fix for DDC-2021
Add missing type mapping

Fixes DDC-3192
Refs DDC-2494

This is essentially a fix from DDC-2494 applied to SQLWalker.
The issue: type was not converted to PHP value when the result is fetched by
executing DQL query rather than using entity manager's findX(). Similar issue
for BasicEntityPersister (which is used when em's findX is executed) was fixed
in DDC-2494, but SQLWalker made the issue valid for any custom query.
Merge pull request #1073 from kamazee/add_passing_type_to_rsm_in_sql_walker

Add missing type mapping
Merge pull request #1067 from albertvolkman/add-fullstop-and-newline

Add fullstop and newline after property description.
Merge pull request #1038 from Greenflex/doc/dql-hidden-keyword

Add documentation for the `HIDDEN` keyword in DQL
Small grammar fix

The exception was reading 

```
A detached entity was found during {removed|persisted} [entityName] 
```

I changed the verbs to infinitive now. Alternatively, the text in ``ORMInvalidArgumentException::detachedEntityCannot`` could also be changed to read 


```
Detached entity [entityName] cannot be {removed|persisted}  
```
Improve phrasing on exception message instead of trying to fix callers
Merge branch 'hotfix/#1019-detached-entity-exception-rewording'

Close #1019