Simplified task open/close logic and get rid of anomolies


git-svn-id: svn+ssh://svn.code.sf.net/p/dotproject/code/branches/stable_2@6227 c625438d-3aaf-4c84-a37d-fcf3134530f0
Implement single level task expand/collapse


git-svn-id: svn+ssh://svn.code.sf.net/p/dotproject/code/branches/stable_2@6228 c625438d-3aaf-4c84-a37d-fcf3134530f0
Merge branch 'master' of github.com:dotproject/stable-2