Tests for select boxes

This covers the usage of ``setValue`` on select boxes (both single and multiple) as discussed in https://github.com/Behat/Mink/issues/519

It also enables the testing of options without value for non-JS drivers (there is no reason to avoid these tests for BrowserKitDriver) and covers ``isSelected`` for options without value as well.