initial import from svn trunk revision 2950
860 files changed