Add --no-snippets flag to CLI (close #207)

Squashed commit of the following:

commit ad625331d547efaa144214a6da681fdf626e809a
Author: Krispin <krispin.schulz@blackbridge.com>
Date:   Fri Aug 8 08:45:12 2014 +0200

    add shorthand flag '-i' for '--no-snippets'

commit 51af11047df9cad6a61c6c9ebb3bf626cd654af8
Merge: cae8222 4ee2e33
Author: Krispin <krispin.schulz@blackbridge.com>
Date:   Wed Aug 6 15:28:58 2014 +0200

    Merge branch 'cli-no-snippets-flag' of https://github.com/kr1sp1n/cucumber-js into cli-no-snippets-flag

commit cae82220280226c35cb6038af754dd4f50e0508b
Author: Krispin <krispin.schulz@blackbridge.com>
Date:   Tue Jul 15 11:54:57 2014 +0200

    refactor to support --no-snippets flag in CLI

    add specs and implement tests

    add callCount assertion to tests

commit 4ee2e331afb73c9d1d2d085d3e8e615ea8fcd663
Author: Krispin <krispin.schulz@blackbridge.com>
Date:   Tue Aug 5 14:51:09 2014 +0200

    add callCount assertion to tests

commit 76b3a3b0f86e0983df2a6260209f6ff4c8984753
Author: Krispin <krispin.schulz@blackbridge.com>
Date:   Tue Jul 15 13:19:21 2014 +0200

    add specs and implement tests

commit e94d4fb55ff8b9acb1659839f67535b5fc9819c7
Author: Krispin <krispin.schulz@blackbridge.com>
Date:   Tue Jul 15 11:54:57 2014 +0200

    refactor to support --no-snippets flag in CLI