Update travis-ci config, fix non-ascii char in FinRenderer, Add new unit tests for Configuration.java.

Update travis-ci config file run unittests.  
Add new unittest ConfigurationTest.java.  
Fix FinRenderer.java to not have non-ascii character in a comment.

I wasn't able to squash the commits since it had been a few months since I had merged upstream.