Added support for MW 1.24

 - Removed unnecessary import statement which led to an error
 - Added fallback support for MW 1.22
 - Don't overwrite, add and unset array elements just overwrite the whole
   module
 - Removing siteSub from content
 - Adding style module as dependency is not possible.

Change-Id: Ia47ebc8adbaeeb9f31f158a4626fe1d2a4905081
Merge "Added support for MW 1.24"