Bool dtype support

Fix [issue #1533](https://github.com/scipy/scipy/issues/2058?source=cc). So sparse matrices can now use the `.toarray()` and `.todense()` methods while having `dtype=bool`.