Adding tree layouts and a demo

Some files there were conflicts with line endings. Most of my changes are in the api.layout package. The demo is found under the com.github.gwtd3.demo.client.democases package.