Adding possibility to store overridden alternative

We need to persist the overridden test group during our tests, because it's not always possible to pass the test group on every request (especially on subsequent AJAX requests).

This PR adds a configuration option called `store_override` (disabled by default). When enabled, split stores the overridden test group for subsequent requests.