Update to new DB schema and add tax processing.

Update to work with new Financial Type database schema in CiviCRM 4.3 +

Added hook to handle calculating, recording and applying tax
transactions to contributions running through the system.