import json from boto.compat for several modules

This is a fairly small PR. While boto.compat is the preferred way to import json, several modules (including some that are already ported) still using the try-except block. This PR just fixes these.