use raw api for visible_to_all_users (fixes #621)
fixed visible_to_all_users_test and make mockboto more like boto 2.2.0
removed duplicate copy of test (probably a bad merge)
Support :mrjob-opt: role in options_extension
Update docs to use mrjob-opt role
Improve markup
Improve mrjob-opt anchor names
Remove dead code
made separate funcs for official EMR host and the one that works with SSL
made RetryGoRound wrapper and tested it
added fallback host for EMR
updated endpoint tests to use "official" endpoint again
added test for SSL fallback
use getLogger(__name__) rather than hard-coding module name
Merge pull request #717 from davidmarin/who_was_that_logger

clean up getLogger() usage
use more readable format strings for AWS endpoints
make RetryGoRound.__alternatives a tuple
Merge pull request #716 from davidmarin/ssl_go_round

Only fall back to EMR SSL host if we need to (fixes #706).
Merge pull request #711 from davidmarin/visible_to_all_users

visible_to_all_users fix
Fix issue with reference table missing options with a very suboptimal solution