Some refinements on video manipulation.

- Decoupled video attribute and video operations
- Added printing level (normal => constructor colors, ok => red, warning
                        => yellow, error => red)
- Added status printing in the form of [ status ] (ok, warning, error)

To use them, put them in the stream like:

screen << "Waiting for";
if (has_failed)
    screen << video::printerror;
else
    screen << video::printok;

screen << std::endl << video::warning << "just kidding" << video::normal <<
std::endl;
[Video] Removed levels and statuses