[builtins] Invert default for showing dialogs after 5324 for remotes/add-ons.

PR #5324 hides progress bars (and other dialogs in general) when a library clean
or scan is started from a built-in function ("CleanLibrary", "UpdateLibrary").
This is fine as it was assumed that built-ins are only executed by remote
clients and/or add-ons, but built-ins can be mapped to remote or keyboard
buttons too.

This adds an "isRemote" boolean to CBuiltins::Execute() to check if the action
was executed from a remote or a keyboard.

I do believe this is the cleanest solution and can be reused in the future if needed.

See: http://forum.kodi.tv/showthread.php?tid=207697

Edit: let me explain. This is only needed to not break existing key mappings. Also, it seems really unnecessary to declare that "yes, this comes from a remote" (by adding ",true") when Kodi already knows where it comes from.