Commits

Shawn Erickson committed a0452be9479
[runtime] enhanced and refactored recently added Mutex abstraction - added read / write lock support - added non-fatal error support to allow use of mutex in fatal error reporting pathway - isolated pthread implementation to it own header/cpp file pair - expanded unit tests to cover new code as well as better test existing mutex - removed a layer of complexity that added no real value