Fix whitespace
Replace (beginning-of-buffer) with (goto-char (point-min)) to not mess with the mark ring
Clean up skeleton-easy-regexp-display-abbrev to not mess with mark.
Replace (end-of-buffer) with (goto-char (point-max))
Merge pull request #3 from Fuco1/whitespace-fix

Fix whitespace
Merge pull request #4 from Fuco1/fix-beg-of-buffer

Fix beg of buffer/mark
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.