Improve :SyDebug
First prototype of smart signs

Ignoring external signs isn't yet working because of an ordering issue.
Refactoring #1
Refactoring #2
Refactoring #3
Use correct variable
Drop g:signify_sign_overwrite
Remove placeholder
Refactoring #4