-------------------------------
* Changed: Move transaction sending related functions from `deploy.py` to `transact.py`:
`send_function_call_transaction`, `send_transaction`, `build_transaction_options`,
`increase_transaction_options_nonce`, and `wait_for_successful_transaction_receipt`.
* Changed: Repurposed `send_function_call_transaction` to no longer wait for the success of the sent transaction
* Added: `wait_for_successful_function_call` that sends a function call and wait for its success
* Changed: Repurposed `send_transaction` to no longer wait for the success of the sent transaction
* Added: `wait_for_successful_transaction` that sends a transaction and wait for its success
* Added: `wait_for_successful_transaction_receipts` to wait for a list of transaction ids to be successful