1. Added transaction destination protocol init.
2. Added test functions.
Authored by: di-shi 2008-12-29
Parent: [r478]
Child: [r480]