intial commit for v0.29 based on latest code from google code (check changelog.txt)