Add compiler options: showDeprecation/showWarnings/-Xlint
Suppress Seq.of(T...) warnings due to varargs
Suppress or fix warnings: unchecked, rawtypes, serial
cleanups

* optimize imports
* use method reference
* remove redundant initializer
Merge pull request #66 from kxbmap/suppress-warnings

Suppress or fix warnings