[FOLD/TX-REFAC] OfferCreate cleanups:

 - Use std:: containers instead of boost::
 - Remove unneeded parameter shadowing member variable
 - Remove BOOST_FOREACH
 - Small cleanups
[FOLD/TX-REFAC] Begin documenting OfferCreate