Defined the KVU_TEST_EFAIL error code.

This error code indicates that a unit test failed, and had not been
defined earlier.
Implemented the heap memory management unit test suite.
Merge branch 'topic-testing' into develop