Fixed display of errors on Special:NewProperty

Old code was adding wikitext as HTML, causing layout to break.

Change-Id: I1e58407ef54b2ba40e9741c41b6ed6080fdda03b
Set up correct directionality for the error tipsy

The error message is always in English, so its lang and dir
attribute must be set accordingly.

Also fix the direction of the triangle that opens the details.

Change-Id: I5a1b17d95b282a74ead42edb78f0febfecc26e34
Merge "Fixed display of errors on Special:NewProperty"
Merge "Set up correct directionality for the error tipsy"
renaming wikibaseAutocomplete

the file name wikibase.utilities.jQuery.ui.wikibaseAutocomplete.js does not imply that the wikibaseAutocomplete widget may be used independent from wikibase; probably, other jquery extensions should be renamed as well

Change-Id: I139ea45b1a2d96e774ad00b71f92b3e6ce0df84e
(Bug 41032) Remove configuration of write mode from api

Patchset 2: Eat some additional spaces

Change-Id: I2dd25b504868fad2d95357dd360aa68a9120d038
Merge "(Bug 41032) Remove configuration of write mode from api"
kill duplicate test, same as DiffChangeTest

this is not registered in WikibaseLib.hooks.php as a test

Change-Id: Id3cf24df345e255a65edc8aa690c2dd4dcfa51ab
Merge "kill duplicate test, same as DiffChangeTest"
Introduced new $.NativeEventHandler and its documentation and tests

Allows to fabricate functions which initially throw an event which can be canceled by jQueryEvent.preventDefault(). This allows us to create more generic event handling without having to care too much about those advanced features within the functions triggering the event.

other event related changes in this change set:
* Using jQuery.NativeEventHandler for wb.ui.Tooltip.prototype.hide now.
* Using jQuery.NativeEventHandler for wb.ui.PropertyEditTool.EditableValue.prototype.showError now.
* Implemented a ObservableObject.triggerHandler()
* Refactored some of the existing events to use ObservableObject trigger functions
* Using ObservableObject with wb.ui.Toolbar now
* Moved event documentations for all of the global wikibase events to wikibase.js
* Renamed ...eventRelatedExtensions.js file to ...ObservableObject.js

- patch set 2: minor corrections

Change-Id: I0ccdea99a5503624e0832b7a0adbfbf66056e5d3
Merge "Introduced new $.NativeEventHandler and its documentation and tests"
Fixed undeletion on non-entity-content pages

Change-Id: I9474abb16fa1144ef06342c5026c7759c970a6a5
add selenium/Gemfile.lock to .gitignore

Change-Id: I0d2b9b93ce7f3110fe3aeba8b634c3baa21377b5
Merge "Fixed undeletion on non-entity-content pages"
adjusted create_property tests

- adding a property with description and empty label is not causing an
  error anymore

Change-Id: I1e3e1523791fb04c6f3604fd7f66aa8b4709f0cd
Merge "add selenium/Gemfile.lock to .gitignore"
changes to watch and unwatch in selenium tests

- changed how the watch and unwatch action is called

Change-Id: If3df86b94f988c615e46576b151ca1666dc411ef
Remove now duplicate method in interface

Change-Id: Ic9927a0d4c07f517ace2c60f6f9a94381e0f1678
Removed unused use statements :)

Change-Id: I1300e14a66748c75a94025ff92af3f01378a3d40
Remove unused local vars

Change-Id: I75b5dac3eaf3748b88c31d063cc5fc772673c318