Refactoring

In EasyIni
* Validation in AddKeyAndValue()
in AHK Split.ini
* Full DB handling for SpecialHKs Dlg. Uses aiDictRowInfo as a helper to
keep track of row information, and uses this object to output to ini.
* Slight design change in LoadSpecialHKs(). I was incorrectly coloring
rows multiple times. Moved the logic outside of the Keys loop into the
Sections loop. This gave me better results all around.