Use mediawiki_api-wikidata gem for interaction with Wikidata API

Got rid of the ugly wikibase_api_module and use mediawiki_api-wikidata ruby gem instead. More information about the gem can be found here: https://rubygems.org/gems/mediawiki_api-wikidata

The code dealing with entity data is still not nice though. To be able to deal with it better we would require an implementation of the Wikibase DataModel in Ruby. Would be nice to have.
This throws for me:

      no implicit conversion of String into Integer (TypeError)
      ./features/support/pages/item_page.rb:52:in `[]'
      ./features/support/pages/item_page.rb:52:in `create_item'
      ./features/support/pages/item_page.rb:63:in `block in create_items'
      ./features/support/pages/item_page.rb:62:in `each'
      ./features/support/pages/item_page.rb:62:in `create_items'
      ./features/step_definitions/entity_steps.rb:66:in `/^I have the following empty items:$/'
      features/special_set_label.feature:32:in `Given I have the following empty items:'

I can reproduce this in ApiSandbox. wbeditentity with the following new item:
```
{"labels":{"en":{"language":"en","value":""}},"descriptions":{"en":{"language":"en","value":""}}}
```
returns
```
{
    "entity": {
        "labels": [],
        "descriptions": [],
        "aliases": [],
        "claims": [],
        "id": "Q10973",
        "type": "item",
        "lastrevid": 22986
    },
    "success": 1
}
```