Add programmatic API

It is exported as gemini/api node module and allows to use same
commands as a CLI.
Suites now also have unique ids and all runners are resolved with
test run statistics.
Document API
Use public api in CLI
Mention API in changelog
Merge pull request #61 from bem/feature/api

Add programmatic API
Add 'grep' command line option to execute only matching suits
Add tests