smurf: Allow makemap to check memory and then abort

The exit status indicates if the map could have been created without
chunking (SMF__MEMCHK), or would have required chunking (SMF__NOMEM).