Altered the query to make it a bit faster.  Also caching recommendations.
Rewrite query to be a bit clearer and not use subselect
VID-386 Update serialization methods

* Allow for some page props to remain unserialized
* Use native serialization rather than JSON
VID-386 Status is also serialized now
Don't pass more than we need.
Use getText rather than getFullText
Merge branch 'LicensedVideoSwap' into LicensedVideoSwap-VID-386-Performance

Conflicts:
	extensions/wikia/LicensedVideoSwap/LicensedVideoSwapHelper.class.php
Merge pull request #1019 from Wikia/LicensedVideoSwap-VID-386-Performance

Altered the query to make it a bit faster.  Also, caching recommendations.