Create a mock for the system memory api.

This mock will be used to test other modules who depend on the system
memory api.
Implement the memory api shield.

The shield can be composed of callbacks to miknet's wrapper of the real system
memory api, or miknet's memory api mockers, to be used for testing.
Enable C hard mode.