BUG: fix sparse_frame printing (bug introduced in dtypes)
     MockBlockManager didn't support blocks method
TST: added tests for GH #2837
Merge pull request #2875 from jreback/sparse

BUG: issue in get_dtype_counts for SparseDataFrame (introduced by dtypes)
BUG: util.testing.makeCustomIndex results were not sorted properly

mkdf(100,2) was returning
[(#_l0_g0, #_l1_g0), (#_l0_g1, #_l1_g1), (#_l0_g10, #_l1_g10), (#_l0_g100, #_l1_g100)

rather then:

[(#_l0_g0, #_l1_g0), (#_l0_g1, #_l1_g1), (#_l0_g2, #_l1_g2), (#_l0_g3, #_l1_g3)
BUG:  test_yahoo provider results may change. disabled test_vector tests.  GH2853

intel issuing a dividend shold not make the pandas test suite fail.