master-qa-8995

http://issues.liferay.com/browse/LIFERAYQA-8995

@brianchandotcom 

I didn't backport all of the commits, because currently we only have tests for Mobile within 'master'.

The commits I left out are only *Poshi changes*, so they aren't needed in the backports anyways.