Changing paradigm of creating mappings

* Maps are being stored as a hash to allow fine-grain control over which maps to enable/disable
* Maps are not global by default. All code related to buffer-specific mappings has been removed
* Added new movement - Jump to marker of any type
* Added new setting - g:SignatureEnabledAtStartup