Page Objects (Add variable conditionals to make macros more flexible)

http://issues.liferay.com/browse/LIFERAYQA-4451