Support aeson 0.7

Webdriver 0.5.3.1 doesn't compile with aeson 0.7.  You added a message to the changelog that it works but didn't fix all the compile errors.  Here is a conversion, although I don't know if you want to require aeson 0.7 and then change ProfilePref to just store the original ScientificNumber