AGOVA-31 Removing Generics to ease control of the framework

First version and new test. It also makes the OAuthAppSettings the entry point of configuration again
AGOVA-31 Removing Generics to ease control of the framework

Adding Bean.xml to Arquillian archive to activate CDI
AGOVA-31 Removing Generics to ease control of the framework

New version without generics and tested with Twitter Module
Allowing use of extended Generic Beans