Add paramter unsorted_indices and explicit_zero to sparse_random_inputs()

This help test those cases.
fix Theano tutorial section type.
Add documentation about the fct csm_data, csm_indices, csm_indptr, csm_shape, csm_properties and theano.sparse.tests.test_basic.sparse_random_inputs.
Document in Theano tutorial how to make a sparse op.
Updated user warning to tell where we have the OrderedDict implemented.
Remove comment that is wrong. The remove0 op don't sort the indices.

I updated the test to check that. Other place where we talk about remove0 was telling that it just remove 0.
Add a note about logout/restart in the installation guide.
Add help doc for ubuntu with blas in case of error.
Merge pull request #1489 from nouiz/doc_sparse

Doc how to make an sparse op