Fixes for stacked (eg. hybrid mask) session save/restore.
Fix progress/ETA reporting for hybrid mask/stacked modes.
Wordlist mode still has coarse reporting in some situations
(mmap) when wordlist is small and mask is big.

Also ensures better keyspace capability on 32-bit systems
by using long long instead of just long, and reject hybrid
mask for Single and Regex modes or External filter, which
are not supported.
Fix some missing pieces in the Regex mode.
Cosmetic bugfix: mask_done() was called a tad too early so
final status would be empty for short runs.
mask mode bug fix and performance improvement in hybrid modes