Uncouple GLM from DataFrames

Requires JuliaStats/DataFrames.jl#571, JuliaStats/StatsBase.jl#51
Refs JuliaStats/Roadmap.jl#11