Cleanup variables signedness warning from antmd branch
Add bang feature from antmd branch
Fix bug #636 beach ball while doing :s///g with ^ and $
Fix bug #643 shift left deletes characters
Fix bug substitute $ case
Merge pull request #648 from pebble8888/bang_feature

Bang feature
Merge pull request #654 from pebble8888/fix_substitute

Fix bug #636 beach ball while doing :s///g with ^ and $
Merge pull request #656 from pebble8888/fix_shiftleft

Fix bug #643 shift left deletes characters