Merge pull request #1 from stepmania/master

Make the log mention Windows 8 instead of "unknown NT-based"
Merge branch 'master' of github.com:psmay/stepmania
Merge remote-tracking branch 'upstream/master'
SextetStream input and lights drivers.
Merge branch 'master' of https://github.com/stepmania/stepmania
Merge branch 'SextetStream-lights-and-input' of github.com:psmay/stepmania
Profile loading no longer clears out scores for songs that can't be found.  Profile merging functions added to ProfileMan and ScreenManageProfiles for profile migration.  HighScore operators rewritten to follow good practice.
Added Guest and Test profile types, and profile priorities so the position of a profile in the list can be controlled.  Fixes crash bug that occurs when a profile dir is renamed to a non-number and a new profile is made.
Added debug menu option for resetting key mappings to default.  Added sanity checking requirement to ScreenMapControllers.
Reset keys debug option changed to save defaults to disk and reset.
Added NoteField lua functions to allow the theme to control how the receptors and ghost arrows flash.
Function chaining for actors and singletons.
Function chaining for PlayerOptions and SongOptions APIs.
Fixed dirs not matching correctly for THEME:GetPath functions.
Allow setting of game type via console command
[Announcer] Add "evaluation full combo W3" and 

optional "evaluation full combo W4"
Wildcards are the difference between finding similar things, and finding nothing.
Merged changelog.
Merge branch 'keymapping_sanity' of https://github.com/kyzentun/stepmania
Keymaps note in changelog.