ENH/DOC fix poly features complexity

Fixes #3191, #3194.
ENH interaction_only in PolynomialFeatures
Merge pull request #3239 from larsmans/faster-poly-features

compute poly features directly and allow interaction features only