Cast CGI data to hash, as that's what the code really expects

Fixes an issue where users pass in the `ENV` hash-like object is passed in as the cgi_data to new Notices.
Clone to ensure we do not mess with the provided data
Merge pull request #326 from airbrake/fix/cast-ENV-to-Hash

Cast CGI data to hash, as that's what the code really expects