providers/aws: fix tests for subnet map_public_ip, add docs

This working depends on merging mitchellh/goamz#109

Related: #285

cc/ @hden