Enhance KeyBindingManager in 2 ways. 1: A specified list of keyboard keys are never 'sticky' (shift, etc.). 2: The new 3-param isValidCommand method + applyQueuedKeyRestrictions can be used to allow a single keyboard key to be combined in different ways with other keys.
Enhance KeyBindingManager in 2 ways.
1: A specified list of keyboard keys are never 'sticky' (shift, etc.).
2: The new 3-param isValidCommand method + applyQueuedKeyRestrictions can be used to allow a single keyboard key to be combined in different ways with other keys.

git-svn-id: 5afc437a751a4ff2ced778146f5faadda0b504ab@4292 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

chototsu/MikuMikuStudio,chototsu/MikuMikuStudio,chototsu/MikuMikuStudio,chototsu/MikuMikuStudio