When running under mono, WebClient will sometimes return less data
than it should. This causes the FetchFeedService to log errors
because the XML received cannot be parsed. Setting the
AutomaticDecompression property on the WebRequest fixes this issue.
Fixed: Update IMDB ID from trakt when series is refreshed
Move grid below show/hide button so that the button does not move when the grid is shown
Merge pull request #96 from ToBeFrank/develop

Fixed: WebClient issues when downloading a large amoount of data and running under mono
Merge pull request #98 from ToBeFrank/show-hide-fix

Fixed: Moved episode grid below show/hide button
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
Merge pull request #99 from ToBeFrank/growl-fixes-squashed

Growl Fixes

Fixed: Growl for OS X
Fixed: Growl on mono
Fixed: Remove GDI+ dependency with embedded resource
Copy logo into output folder on build, fix broken tests
Fixing csproj
Relative episode file paths