Fix compiler warnings.
Make style check happy.
Updated StringUtil, migrated to implicit classes, added support for Option[String].
Fix maven build, adding correct scalac arguments.
Fix docs.