TypeInfo: adicionar AccessInfo

- É possível alterar o modificador de acesso da classe

- Foi realizado o teste em way-auto-unsupported
	e em way-core

WAY-270
@AutoPojo: interface Builder respeitar nível de acesso WAY-280
@AutoUnsupported: Niveis de acesso Revisao

WAY-280
Merge pull request #151 in WAY/way from feature/WAY-269-nivel-de-acesso-da-classe-gerada to release/1.18.0

* commit 'f912155279b9b1c7a4f9b83899ba9731bfad4c2e':
  @AutoUnsupported: Niveis de acesso Revisao
  @AutoPojo: interface Builder respeitar nível de acesso WAY-280
  TypeInfo: adicionar AccessInfo
@AutoFunctional: gerar negação

AutoFunctionalProcessor agora gera dois métodos estáticos que servem de
factory methods.

Um que retorna o próprio Predicate e outro que retorna a negação do
Predicate original.

WAY-287
Merge pull request #153 in WAY/way from feature/WAY-287-autofunctional-gerar-metodo-not-no to release/1.18.0

* commit '8739ae04464d416a8792108a47e58741f5753142':
  @AutoFunctional: gerar negação
ConnectionPool

Versão inicial de ConnectionPool.

A ideia é implementar uma nova CP do zero. Atualmente ela delega para o
HikariCP.

WAY-37
ColumnDef + ColumnSpec

Implementada versão inicial da abstração de uma definição de coluna.

WAY-121
TableDef + TableSpec

Versão mais do que inicial...

WAY-138
IntegerColumnDef: auto_increment

Permite definir uma coluna to tipo INTEGER como auto_increment.

Ainda há muitas dúvidas sobre como lidar com atributos/propriedades que
são específicas a certos tipos de BD.

WAY-139
PrimaryKey

Permite definir a chave primária de uma tabela.

- sobrecarga em WayIterables.of()
- ColumnRef

WAY-140
PlaceholderInfo

Servirá de abstração aos parâmetros '?' dos Statements JDBC.

WAY-141
Employee

Criar entidade base de testes para o gerador de códigos.

Adicionalmente também criou:

- DoubleColumnInfo
- LocalDateColumnInfo.

WAY-142
EmployeeRecord
EmployeeRow

Modelagem inicial das classes que serão geradas automaticamente via APT.

WAY-148
way-sql-it :: testes de integração

Cria um módulo em separado para executar os testes de integração.

WAY-196
Simplifica módulos way-sql

Move tudo para um único módulo maven.

WAY-286
InsertSql

Gerador de SQL para operações INSERT INTO.

WAY-288
TableInfo.toInsertSql(Dialect)

Permite que um TableInfo saiba como gerar o seu SQL de inserção.

WAY-288
Transaction

Implementação inicial de um transação.

WAY-285