Update usage for Fuco1's global-minor-mode code.

Add Ack for the 2nd flavor's idea:-)
Add inteligent case-folding
Merge pull request #5 from Fuco1/case-fold

Add inteligent case-folding
Fix the intelligent case folding.
Clean up the names to make code easier to follow

issue: #6
Refactor the matching functions

A lot of renaming and un-duplicating for the 2 flavors for #6.
Update comments for ease of understanding.

See #7
Fix comments according to the style guide
Refactory rename.

Also fix a bug in old code where the name has not been updated.