Automatic merge from master -> release/1.19.0

* commit '298acca849e50c64c0396531d601b5db7c02991f': (55 commits)
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release way-1.18.0
  fix pom.xml
  NativeBatchInsert :: batchSize
  Corrige config HikariCP
  HikariCP
  @AutoUnsupported: sobrescrever hashCode, equals e toString()
  TypeMirrorArray
  Melhora o tratamento de exceções
  GeneratedKeys
  CanWriteSqlFragment => CanDecorateSqlBuilder
  InsertSql :: refat
  count(*)
  OrderBy
  MaybeSql
  SelectSql condição WHERE
  JoinInfo
  ListSql<T> + ListExe<T>
  SelectSql :: ListSql
  SelectDef: define um Select 'agnóstico'
  ...
ProcessManager

Encapsula um java.lang.Process de modo a facilitar reiniciar um processo
que, por um motivo qualquer, tenha sido terminado.

    ProcessManager.ensureRunning()

WAY-325
Próxima versão: 1.19.0
Merge pull request #165 in WAY/way from feature/WAY-325-keepaliveprocessmanager to release/1.19.0

* commit 'aa9214ab63a490f8810603f550e03cf03ff3763a':
  Próxima versão: 1.19.0
  ProcessManager
SuperTypeInfo

Para casos em que uma inner class é declarada como subclasse da outer
class, TypeInfo entrava em um loop infinito.

A solução foi implementar SuperTypeInfo com o mínimo de informações
necessárias atualmente.

WAY-326
core.code.info :: utilizar way-auto

As classes que foram utilizadas para gerar o way-auto estão utilizando o
way-auto para serem geradas...

WAY-236
Merge pull request #166 in WAY/way from bugfix/WAY-326-abstractannotationprocessor-error to release/1.19.0

* commit '32c6adad7667b294c54433a0a64cbab1dca0804c':
  core.code.info :: utilizar way-auto
  SuperTypeInfo
Permitir order by em múltiplas colunas

WAY-316
EmployeeLastAndFirstName + Loader

Melhora testes anteriores criando o Pojo de saída:

- EmployeeLastAndFirstName

WAY-319
ComparisonOperator :: GE, GT, LE, LT

Implementa demais operadores:

- GE (maior ou igual)
- GT (maior que)
- LE (menor ou igual)
- LT (menor que)

WAY-317
ComparisonOperator :: NE(not equal)

WAY-320
SQL :: GROUP BY :: GroupByDef / GroupByInfo

Implementa a instrução SQL group by.

WAY-321
SQL :: Having

Implementação inicial de restrições HAVING.

Inicial porque, em tese, deve funcionar apenas para funções aggregate.
Tal restrição, idealmente, deve vir do compilador e não ser acusada
apenas em tempo de execução.

WAY-323
Merge pull request #164 in WAY/way from feature/WAY-315-melhorias-nas-instrucoes-order-by to release/1.19.0

* commit '3fe20accc1100e0d72322c97b23f65a439053762':
  SQL :: Having
  SQL :: GROUP BY :: GroupByDef / GroupByInfo
  ComparisonOperator :: NE(not equal)
  ComparisonOperator :: GE, GT, LE, LT
  EmployeeLastAndFirstName + Loader
  Permitir order by em múltiplas colunas
AbstractAnnotationProcessor :: retorno configurável

Criados dois métodos:

- processReturnOnError
- processReturnOnSuccess

Eles podem ser sobrescritos de modo a configurar se o processador atual
permite ou não que próximos processadores atuem nas anotações.

Adicionalmente, cria dois métodos abstratos:

- shouldProcessMethods
- shouldProcessTypes

Deve (possivelmente) agilizar o processamento.

WAY-329
way-auto :: merge

Faz um 'merge' de todos os submódulos way-auto em um único.

WAY-330
README.md

Algumas poucas informações.

WAY-327
Merge pull request #167 in WAY/way from feature/WAY-327-unir-modulos-way-auto-em-um-unico to release/1.19.0

* commit '843240047988b63d5d54db6652ea6646dcf194c4':
  README.md
  way-auto :: merge
  AbstractAnnotationProcessor :: retorno configurável
NiveisDeAcesso => AccessLevels

Utilizar nomes em inglês nos projetos código aberto.

WAY-291
way-code :: módulos maven

Reorganiza os módulos maven.

- cria way-code-parent
- código em way-core movido para way-code
- pacote ajustado de acordo.
- way-code legado (jdt) movido para way-code-jdt

WAY-331