thorium: add leading zeroes when printing time values

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add some sample code to do a printf with padding

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
documentation: update coding style to specify the Doxygen style

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
memory: add core_memory_compare

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
structures: add initial version of binary heap

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: add unit test for binary heap

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
tests: include header to get TRUE and FALSE

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
binary_heap: actually set the key_size and value_size

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
teests: add more tests for the binary heap

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
binary_heap: add Wikipedia link

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>