Issue 1396 - Avoid infinite recursion when collapsing <input type="image"> elements

--HG--
extra : amend_source : 0efdf3cd3ef2764c4c8ccf01a87cc13dba06a3d6
Issue 1396 - Just check whether the element is already hidden instead using a custom property
Issue 1393 - Block element dialog suggests decoded URLs
Issue 1372 - Work around a bug in Chrome 38 where 'object' requests have the wrong type

--HG--
extra : rebase_source : c4aa2c47d132a725c3f684b39cbdeddc7aba1bf6
Issue 1428 - Disable "Block Element" on non-HTML pages

--HG--
extra : rebase_source : bc64452829aa35681979a7d160ba38ba24337db5
extra : amend_source : c7844137adcd5439a43f67426470e4a1b756e224
Issue 1441 - Let the browser resolve URLs instead doing it ourselve

--HG--
extra : rebase_source : 5d179b3f7d9242ae25d82107dc4ee98a875f5e6b
extra : amend_source : a229fb1b9d50171e7d7bffe1f3a9f75a75af9ca5
Merge remote-tracking branch 'upstream/master'

Conflicts:
	include.postload.js