Merge pull request #20 from raulraja/master

Added travis config
Merge pull request #21 from raulraja/master

travis ci config fixes for android
Update .travis.yml
Update .travis.yml
Changed serialization helpers to 'protected' to allow subclasses overriding the default serialization behaviour for the supported types