[EGLNativeTypeAmlogic] Enable true 1920x1080 output without upscaling

Conflict:
	xbmc/windowing/egl/EGLNativeTypeAmlogic.h
[EGLNativeTypeAmlogic] Update all virtual consoles when changing framebuffer geometry on Meson6

Resolves the issue when framebuffer size is not always correctly changed according to the resolution set.
It seems that the issue appeared after updating to the Amlogic's U-Boot released 2014-08-24.

Based on: https://github.com/codesnake/xbmc/commit/f2d5f57e058c43de3354bd9bced06ef4642c7f3c
[Configure] Reorder libraries in configure script to prevent linker errors when linking with libsmbclient

Place libsmbclient before all other libraries to prevent linker errors when linking
with libsmbclient if the libc that is currently used doesn't contain some functions
such as dn_expand (which are often included in libc), but are actually included in
libresolv.