SpecialMatrices package

Extends the linear algebra support in Julia for special matrices.

Currently provides some very basic support for Frobenius matrices, companion matrices, Hankel matrices, circulant matrices, Toeplitz matrices, and Vandermonde matrices.

Closes JuliaLang/julia#4274