Remove with_transaction_id from admin root route.
Add logger to OtterMetrics
Clean up OtterAdmin and OtterMetrics tests.

* Removes useless sanity test on OtterMetrics
* Do less work in OtterAdmin delegation test.
Linting application.py and test_metrics.py
Switch over `with_own_transaction_id`

What used to be `with_own_transaction_id` now replace
`with_transaction_id`.
Fix DelegateLogArgumentsTestCase.

Since `with_transaction_id` got changed, there was only one app that
needed a log attribute.
Fix TransctionIdExtraction.

* `with_transaction_id` expects all apps to have a logger.
Fix RouteTests

* `with_transaction_id` requires apps to have logger
Fix TransactionIdTestCase

* logger missing for FakeApp
* log_arguments decorator used as functionality has been moved from
  `with_transaction_id`