Refactor ECDSA canonical checks
Transactor journal support and small cleanups
OfferCreateTransactor cleanups:

 - Use std containers instead of their boost counterparts
 - Remove unneeded parameter shadowing member variable
 - Remove BOOST_FOREACH
 - Add comments
 - Small cleanups