Rename *_total memory properties

use_total -> system_memory
max_total -> max_system_memory
min_total -> min_system_memory
Update unit tests
Modify tests to test min/max overrides

Previously {min,max}_system_memory wasn't being tested
Change min_system_memory to 3414 (so default blitz heap 512)