Squashed commit of the following:

commit cf974da167da80d15b9a85fa5fcd5e46410106fb
Author: timcolonel <timothee.guerin@outlook.com>
Date:   Wed Jul 2 17:10:43 2014 +0100

    minitest 4.7 for rails 4.0.4 and removed .idea of repo gitignore

commit 57744a3aaac23cbed644a827de7370937e1b6dfc
Author: timcolonel <timothee.guerin@outlook.com>
Date:   Wed Jul 2 15:45:14 2014 +0100

    test minitest 5.1 and streaming test

commit 69d3b134686565d1f2b411960f6a379b74667517
Author: timcolonel <timothee.guerin@outlook.com>
Date:   Wed Jul 2 12:02:41 2014 +0100

    test with streaming always enabled

commit d876c638b3a26f992ba5345f27a676bc2f3614f3
Author: Timothee Guerin <timothee.guerin@outlook.com>
Date:   Tue Jul 1 20:06:34 2014 +0100

    test with minitest >= 4.7

commit a47bf16bb575220dae8dbfd25742a43093287395
Author: Timothee Guerin <timothee.guerin@outlook.com>
Date:   Tue Jul 1 18:52:58 2014 +0100

    test with minitest 5.1
Merge remote-tracking branch 'origin/test' into test