Add pages support.

A page is like a post but it is not listed in the index.html page.

Posts stay in hoa://Application/In/Posts. Pages are in
hoa://Application/Out/Pages.
Posts and pages are compiled in hoa://Application/Out/. We can have
naming conflict.