try to fix travis.yml
full support for customizing the Id type

Not implemented on MongoDB backend yet.
Tested on Sqlite, there is an un-serialization issue