[tvshows] don't set scraper if we find a tvshow.nfo file.
Fix webserver memory leak

If the webserver is passed an If-Modified-Since value, which indicates
the
client has the current file, there is nothing to send, the code leaked a
context object.

To fix this I've converted a couple of items to smart ptrs.

The context is now an auto_ptr, and if it's used with the mhd callback
we can pass ownership by using release, otherwise it'll get destroyed on
exit of the function.

Also in the context, the CFile object is now a shared_ptr<CFile>, note
that the Close call is carried out in the CFile destructor.

This should make sure that appropriate cleanup occurs as things go out
of scope, without needing to have all the right deletes in the right
places.

In the free callback move the delete before the trace line, so that we
can be sure everything has been closed and freed when that trace line
occurs.
FIX: [sets] actually allow to delete sets
FIX: [amlcodec] make FF/RW work
[gitignore] ignore every tar in /lib/win32 instead of a specific file.
[win32] removed unused BuildSetup excludes
FIX: [droid] handle CTRL meta
[playlist] ensure shuffle/repeat status is set after settings load
[cosmetic] remove unused functions
[Confluence] adjust disclaimer textbox height. Fixes #15268
Merge pull request #4834 from koying/fixdroidctrl

FIX: [droid] handle CTRL meta
Merge pull request #4780 from koying/fixamlrewind

FIX: [amlcodec] make FF/RWwork
Merge pull request #4836 from BigNoid/disclaimer_fix

[Confluence] adjust disclaimer textbox height. Fixes #15268
platinum: add already supported default filters
Merge pull request #4754 from koying/fixsetsdelete

FIX: [sets] actually allow to delete sets
Merge pull request #4788 from MartijnKaijser/ignore_tar

Update gitignore for win32
platinum: add proper support for dc:publisher
platinum: add support for upnp:episodeCount and upnp:episodeSeason from ContentDirectory v4
platinum: add support for xbmc specific fields dateadded, rating, votes and artwork

xbmc:dateadded to pass dateadded with items and not need to stat upnp resources for that
xbmc:rating for number-based rating
xbmc:votes for string-based votes number
xbmc:artwork for a type-url-based mapping of artwork
platinum: add SearchSync method to SyncMediaBrowser