Support mark_no_mappings to not map anything

The problem with hasmapto is that it requires users to map all possible
commands -- even if they're only interested in MarkSet and MarkAllClear.

Users can now let g:mark_no_mappings = 1 and set only the mappings they
desire.