SCI: Fix some typos, and remove some redundant curly braces
SCI: Rename the version of addAppropriateSources() used in detection
SCI: Separate the rest of the detection-only functions

This should fix bug #6717 - "SCI fallback detection assert failure"
SCI: Hopefully fix bug #6718 in LSL6 Polish

View flags are mainly used by LB2. The flag in the LSL6 view seems to
be garbage, so we ignore it