Gameini updates.

Update that adds NES and SNES (U) Virtual Console games to the database.

Fixes issue 7349 (More Aggressive Twilight Princess Hack), issue 7337
(Def Jam Vendetta No Cutscenes?) and issue 7258 (Madden NFL 2003
requires RealXFB for videos).
Workaround for issue 7322 (Slow audio ingame in various gamecube games
when using HLE, LLE audio works fine.) by enforcing LLE audio for the
affected games for the time being.

This PR depends upon pr #466 "Allow progressive scan to be set by game
ini".
Use only section-based ini reading.
VideoCommon: use the Light struct in XF memory
PixelShader: use the vertex const buffer for ppl
PixelShader: remove the duplicated ppl constants
LightingShader: hard code const variable
Save an unsaved wiimote variable to save states.
Make the common "Failed to enumerate outputs" message much more useful.

Now it includes its most common cause, a simply-worded solution, and an exclamation point.
Abort loading a save state if emulation isn't running.
More ini updates.

Adds Genesis virtual console games to the database. Fixes issues 7400
and partly 7396. Update for Mario Sunshine (gc), Despicable Me (wii),
Chicken Little: Ace In Action (wii), and a couple of Wiiware titles.
Merge pull request #520 from pauldacheez/enumerate-outputs-harder

Make the common "Failed to enumerate outputs" message much more useful.
Merge pull request #523 from RachelBryk/uninitialized-load-state

Abort loading a save state if emulation isn't running.
Merge pull request #439 from degasus/lighting-fix

Lighting cleanup
Removed unused variable, added tick count check
Fix banner scaling in game list.

-In GameListAdapter.java, the existing scaling code is unnecessary and stops Android's built in scaling from doing its job.
-In gamelist...etc.xml, set the icon's width to 100 density-independent pixels (i.e. have android figure out how to make it the right size.)
VideoSoftware: remove duplicated CommandProcessor structures.
Merge pull request #501 from magumagu/sw-cp-structs

VideoSoftware: remove duplicated CommandProcessor structures.
Merge pull request #521 from RisingFog/dtm-update

Removed unused variable, Added tick count check
Merge pull request #524 from sigmabeta/android-banner-scaling

Fix banner scaling using a different method.
Separate the XML view handling of the folder browser and the game list from one another.