Use symbolic constants for the model numbers.
Fix the dive mode detection for the Mares Nemo Air.

For the Nemo Air, a dive mode with the value 2 indicates gauge mode
instead of freedive mode. With this change, all models from the puck
family now use the same values.
Ignore disabled gas mixes.

Gas mixes that have been disabled are stored as a mix with 0% oxygen and
0% helium. This is clearly an invalid gas mix, and it makes no sense to
return it back to the application.
Make simulator work on fedora

Due to some bug in glibc, libdivecomputer exits on use of simulator. This is not
the expected behaviour. Hence, as a workaround, the check has been removed.
This workaround was shown by Dirk Hohndel.

Signed-off-by: Venkatesh Shukla <venkatesh.shukla.eee11@iitbhu.ac.in>