Removed Uncertain use; replaced with boost::optional
Removed Uncertain class. It has been replaced by boost::optional.