Initial support for map parameters

Closes #546 

Javadocs and tests will comming soon. Just to discuss the idea regarging parameters as Map.
This default constructor allow us to get a long discussion. Java defines that beans that can passivate needs the default constructor, but some containers relax this behavior. 

As example, EJB modules under Wildfly don't need to declare default constructor for a Stateless EJB, but the Java EE spec says that all EJBs needs this default constructor.

I see a old thread in JBoss mailing list with a proposal to relax this check for CDI beans, but I don't remember the final decision.