19 November 2014
Revert "19 November 2014"

This reverts commit 4b2be4322d2129783c153f08b192091f4a282fde.
Revert "Revert "19 November 2014""

This reverts commit 85cbab7d12219c8e3650ace84ebccdbdaf556b28.
Revert "Revert "Revert "19 November 2014"""

This reverts commit 8368e04cb87799b19050f397e68aab06f4cd3745.
Revert "Revert "Revert "Revert "19 November 2014""""

This reverts commit 7c6ef3125a8ae8687fa2164471917cdde3e74296.
Merging different commits