Add specs for sessions controller  including 2FA
Add specs for sessions controller  including 2FA

This also contains specs for a bug described in #14900

dwrensha/gitlabhq,dwrensha/gitlabhq,dwrensha/gitlabhq,dwrensha/gitlabhq