CP/M was the first microcomputer OS, yet it lost out to DOS and never recovered the ground. Spencer Owen explains