initial copy from internal svn
Revert "initial copy from internal svn"

This reverts commit 8dea7a3696373866c1fe6e698d2a88e1f66566c6.
svn export for public release