De-opaque shader_parse.
De-opaque file_list.
Move menu driver structs to its own header.
De-opaque history.
De-opaque polling.
De-opaque gl.c.
Fix some C++ issues.
Include some "needed" stuff in driver_menu.h.
De-opaque core_info.
De-opaque shader manager.
Remove useless cast.
Fix texture_image_load/free.
Fix some Win32 build issues.
Fix Android build.
Merge pull request #766 from libretro/deopaque

Deopaque