Update dependencies.
Add travis CI config file.
Add apigen config file.
Generate API doc.
Add ReadTheDoc config.