Rework .stignore functionality (fixes #561) (...)

 - Only one .stignore is supported, at the repo root
 - Negative patterns (!) are supported
 - Ignore patterns affect sent and received indexes, not only scanning