add PG_PRESENT by default
added proper accounting of user used page frames
Merge remote-tracking branch 'stv0g/stage5' into stage5