Reorganized source code

This commit reorganizes the source code in the cmake-development branch
to match the master branch. There is no trunk directory anymore and the
source code is available directly.