add rollback function
 Merge branch 'master' into 'master'

add rollback for pdo

let hexagon support pdo's rollback.
complete transaction work flow.