Remove a bunch of abstract static methods of abstract classes to satisfy E_STRICT

Bug 1337547

Change-Id: Idad2fa23d7f30300ed2d602ce2325e0560d7d831
Signed-off-by: Ghada El-Zoghbi <ghada@catalyst-au.net>
Signed-off-by: Robert Lyon <robertl@catalyst.net.nz>
Fix E_STRICT "Only variables should be assigned by reference"

Bug 1268746

Change-Id: I438629b7bb03590b4f5875c07381f500569c80d1
Merge changes I438629b7,Idad2fa23 into 1.7_STABLE

* changes:
  Fix E_STRICT "Only variables should be assigned by reference"
  Remove a bunch of abstract static methods of abstract classes to satisfy E_STRICT