OC-11112 Handle Fog errors in knife-plugin 

PBI ref: https://tickets.corp.opscode.com/browse/OC-11112

Added changes to handle fog errors in knife-ec2. Also added rspec tests.
For knife-cloud changes: https://github.com/opscode/knife-cloud/pull/55

^@adamedx, @kaustubh-d