Two small cleanups and the offer->ACCOUNT->offer fix

1) When pathfinding, don't output a redundant account node.
This node serves no purpose because expandPath adds the node anyway. It's just a waste of bandwidth and space.

2) Cleanup some stray formatting
Obviously-correct cleanup.

3) Fix offer->ACCOUNT->offer

CAUTION: The third change affects transaction processing and requires planning and coordination in deployment. It should probably be combined with other transaction processing changes. (tefDST_TAG_NEEDED, for example.)
We'd need to add move support to classes like STPath and STPathElement. That's probably worth doing -- if for no other reason, it makes vector resizing cheaper.