New: MediaBrowser notifications

@kayone @Taloth 

Converted it from RestSharp to our own HttpClient and since MediaBrowser actually supports library updates now we can actually release it.
Any particular reason why? Currently we use the class name as the name when selection the type, so this would need to change or look bad, but I don't think re-factoring all that is warranted currently.