Tk926 - Versão 2 da API

Pessoal, 

esse PR da versão 2 da API que por hora soluciona os tickets descritos no #926, o único ticket que não foi resolvido é o #440 - MaintenanceMiddleware não trata requisições à API.

OBS.: Como tive bastante dificuldade de visualizar os erros da API, adicionei um handlers no LOGGING que gera um arquivo de log para os erros de request. IMPORTANTE: Isso está configurado no ambiente de homologação.

A documentação está sendo gerada acompanhe no ticket #935.

@jfunez 

pensando melhor sobre o uso da biblioteca warning, acredito que é muito cedo para colocarmos msgs de alerta na versão 1 da API, pois ainda não temos a versão 2 finalizada e com os comportamentos que acreditamos interessante, ainda estou trabalhando na docmentação, lembrando esse PR atente as necessidades descritas nos tickets mencionados em #926. Acho genial o uso dos warning, mas acredito que devemos adiciona-lo momentos antes de uma versão fechada da versão 2 da API.

Concorda em criarmos um ticket para adicionarmos esse recurso no futuro?