- improve performance of page contract filter "naturalnum"
- use consistently "naturalnum" instead of "integer" when accepting just positive values
- use consistently "naturalnum" instead of "integer" when accepting just positive values
- use consistently "naturalnum" instead of "integer" when accepting just positive values
- use consistently "naturalnum" instead of "integer" when accepting just positive values
- use signed cookie for session_id