let user keep or disable SignatureDefaultMappings

This commit adds the `g:SignatureEnableMappings` option (enabled by
default) which allows the user to disable SignatureDefaultMappings.