Split :apropos queries at spaces, treat as conjunction

This makes it easier to narrow queries
:apropos syntax for binders

Together with space splitting, this lets :apropos be used as a kind of
dumber Hoogle. For instance:

```
Idris> :apropos nat -> string
Prelude.Strings.length : String -> Nat
Returns the length of the string.

Idris> :apropos fin -> string

Idris> :apropos fin -> plus

Idris> :apropos fin -> +
Prelude.Fin.+ : Fin n -> Fin m -> Fin (n + m)
Add two Fins, extending the bound

Prelude.Fin.shift : (m : Nat) -> Fin n -> Fin (m + n)
Add some natural number to a Fin, extending the bound accordingly

Prelude.Fin.weakenN : (n : Nat) -> Fin m -> Fin (m + n)
Weaken the bound on a Fin by some amount
```
Document :apropos updates in CHANGELOG
Merge pull request #1189 from david-christiansen/apropos-improvements

Apropos improvements