Move application svg icon to artwork subdirectory

Signed-off-by: Peter Tworek <tworaz666@gmail.com>
Move common ui components into a dedicated directory
Rename YouTube UI components.

YT is a better prefix than Youtube. Faster to type.

Signed-off-by: Peter Tworek <tworaz666@gmail.com>
Add support for autogenerated config.h and move scripts to dedicated dir

Signed-off-by: Peter Tworek <tworaz666@gmail.com>
Implement YouTube OAuth authorization support

This commit just adds the authorization page. Actual support for
managing user account will come later.

Signed-off-by: Peter Tworek <tworaz666@gmail.com>