NzbDrone/NzbDrone — pull request #99 by ToBeFrank (2014-08-09 01:04:45+00:00)
Title: Fixed several issues in GrowlService:

1) Calls to the growl SDK were not made in a thread safe manner

2) Loading the icon from a URL did not work in mono, and it made
the GrowlService calls take exceptionally long

3) The result of the growl SDK calls was not checked

4) A bug in the growl for windows SDK caused the mono version
on unix platforms to not work. A fixed version of the SDK is
now included in the build (do not use the NuGet version, it's
broken on unix). The bug was reported to growl for windows here:
https://code.google.com/p/growl-for-windows/issues/detail?id=48

use var for locals

made requested changes from code review

Gave state class a better name