Change format of browsers config option from array to object

Object structure:
- keys are browser identifiers
- values are browser capabilities (`browserName`, `version`, etc)

At least test are passing ;)

Still need to do:
- replace `TODO` in the code with implementation
- more tests on `browsers` config options parsing
- changes in `README.md` on `browsers` option

/cc @SevInf