Initial commit for public release.

copy of webmw/rop/master 69540eadfcb5698ecd37b074738218ee21e130dd