Novas features e correção

1. Criado suporte para json. Endpoint agora possui 2 novas propriedades. jsonType identificando se o post/put deve ser feito via json e className que identifica o nome da classe que o json deve conter. Por padrão o valor de jsonType é falso e className é null.

2. Suporte para parametro requerido. O model param agora tem a propriedade required que, quando não preenchida exibe um erro na tela do usuário dizendo que o parametro requerido não foi preenchido. Por padrão o valor da propriedade required é falso.

3. Adicionado suporte para parametros no header. O model param agora tem a propriedade headerParam. Ela funciona similar a propriedade URL param porém ela cria um novo header com o nome do parametro e seu valor. Por padrão o valor da propriedade headerParam é falso.

4. Correção de erro a parametros que possuem ponto no nome. Ao usar parametros que possuem ponto no nome, como exemplo: "filtro.nome", a chamada não era capaz de buscar esse valor dentro do formulário. O erro foi corrigido porém somente para propriedades que possuem um ponto no nome. Caso a propriedade possua mais pontos o erro persiste.