file_list_get - return rarch_settings_t *
(Lakka) Better way to prevent offscreen drawing

Also removes a workaround, better transparency handling, fade out the arrow, fade out the items
Merge pull request #858 from lakkatv/lakka

(Lakka) Better way to prevent offscreen drawing
exynos: fix font rendering

It would just segfault after a while, since we weren't deferencing
the 'msg' pointer to check for the end of the string.
Eventually this would let 'msg' point to invalid memory.
exynos: font: use interpolate mode for blending

The interpolate mode is more suited for font rendering, even
if it produces slightly different results.
The main reason for switching is to avoid some conditionals
in the coming code improvements.
exynos: font: slight improvement to rendering performance

The current bottleneck is 'put_glyph_rgba4444'. Interpolate mode
enables us to remove the conditional in the inner loop.

Eventually this call should just reduce to a memcpy.
exynos: font: compute color in ARGB4444 format just once
Merge pull request #859 from tobiasjakobi/fixes

exynos: first batch of fixes/improvements for font rendering
(Menu) Refactor setting_toggle callbacks
Refactor menu_common_settings_set
(Menu) Refactor setting_set
(Menu) Refactor more settings functions - pass rarch_settings_t *
pointer variable
refactor setting_data_find_setting - can now return NULL if it couldn't
find the setting according to key
(Lakka) Remove libpng dependancy and use lowercase variables
Merge pull request #861 from lakkatv/lakka

(Lakka) Remove libpng dependancy and use lowercase variables