Update .travis.yml: add coverage
Fix test_throws warnings

also, minor cosmetic changes
More cosmetics
Fix bug in set_mat_row/col
Some more coverage
Relax Vector type signatures

Fixes issue with [] type being Any in newer Julia, and do some
cleanup while at it.