V1.0 add binary field

Added support for binary fields, that is, fields that is either 0 or 1, and never a value in-between. In this case, we use a table of precomputed values to determine normals. Also, the isovalue is fixed at 0.5.

Behaviour enabled/disabled by using HPMCsetFieldAsBinary and HPMCsetFieldAsContinuous.