Add BejSet and BejInteger decoding

I will submit unit tests for review once all the necessary data type
decoding changes are submitted.

Signed-off-by: Kasun Athukorala <kasunath@google.com>
Change-Id: I44b1b4598d96441f507df86147f5c27046236edc
diff --git a/include/bej_decoder_core.h b/include/bej_decoder_core.h
index 2c7f066..a0c4686 100644
--- a/include/bej_decoder_core.h
+++ b/include/bej_decoder_core.h
@@ -103,7 +103,7 @@
         /**
          * @brief Calls when an Integer property is found.
          */
-        int (*callbackInteger)(const char* propertyName, uint64_t value,
+        int (*callbackInteger)(const char* propertyName, int64_t value,
                                void* dataPtr);
 
         /**
diff --git a/include/rde_common.h b/include/rde_common.h
index f377507..bc5498c 100644
--- a/include/rde_common.h
+++ b/include/rde_common.h
@@ -34,6 +34,7 @@
         bejErrorUnknownProperty,
         bejErrorInvalidSchemaType,
         bejErrorInvalidPropertyOffset,
+        bejErrorNullParameter,
     };
 
     /**