Uncouple GLM from DataFrames

Requires JuliaStats/DataFrames.jl#571, JuliaStats/StatsBase.jl#51
Refs JuliaStats/Roadmap.jl#11
REQUIRE next version of StatsBase
Merge branch 'sjk/matrix'