remove io executor

This removes the io executor as we no longer use async http. This also fixes a couple places (namely MPU) where it was accidentally used instead of the user executor.

Note there are a bunch of commits here, but only the last is relevant. The others will disappear once https://github.com/jclouds/jclouds/pull/553 is merged.