Extend the logging module to support colours.

This branch implements the following functions for printing info messages in color:

* info_green
* info_red
* info_blue

Also a helper routine ``log(level, message)``` is implemented.

This naming and syntax are consistent with DOLFIN.