Adds SupportedProducts field to EMR JobFlow objects.

This fixes an issue where responses containing the SupportedProducts field
prevented other existing fields from being filled in. Also updates an
existing test to fail without this fix.

cc @jamesls, @kyleknap