Mid-May auth work, etc.

I think there will be five commits. One (#4) can be ignored but the others are of some value or interest.

1. "cron member-civicrm"
Working but un-polished versions

2. "userSessions management"
The purging fix and a db update for the PRIMARY KEY

3. "report with authentication"
Includes an addition to FannieReportPage.php to check_auth()

4. "member edit auth_class and mod fixes"
This can be ignored.  The mem/module changes will be overtaken by ones you did and the auth_classes in editing may well be changed again soon.

5. "productUser in cron lanesync"
Optional, on $FANNIE__COMPOSE_LONG_PRODUCT_DESCRIPTION