Cachedpage.sh adjustments

* Special pages are not effected by html caching so do not bother generate
a special cached page
* Allow developer to provide a different article other than Main Page via
the second argument

Change-Id: I7f08008a029506844e6c85a99bc8faf889b1adc6
Merge "Cachedpage.sh adjustments"