A NASA rover has found the building blocks of life on Mars. They might be the product of past or present life on the red planet -- or they might not be.