OGM-417 Failure executing native query on MongoDB

The problem is related to the packaged-private methods that we call in ORM from our classes. WildFLy does not allow calls to protected methods from different modules.

To solve the issue I had to copy the ORM method in our classes (OgmEntityManager and NoSQLQuery).

Additional problems where caused by the fact that in WildFly the module with the query parser is incomplete. After discussing this with @Sanne and @gunnarmorling we decided to let OGM build the module but in the future it should be the query parser project the one responsible for the creation of its own module.

The last commit updates Arquillian but it is not required for this patch

https://hibernate.atlassian.net/browse/OGM-417
https://hibernate.atlassian.net/browse/OGM-447
https://hibernate.atlassian.net/browse/OGM-446
https://hibernate.atlassian.net/browse/OGM-472