Remove @Deprecated TransactionBlock and PipelineBlock (Breaking backward compatibility)

This PR is next action from #537, and we agreed to merge on next major release.

* remove all @Deprecated methods and classes about TransactionBlock and PipelineBlock

I've removed unit tests related TransactionBlock and PipelineBlock early (#537), so there's no change from unit test.