libemu: Add support for colourising output
libemu: Use lazy evaluation to determine Stacks
libemu: Colourise Error strings
libemu: Minor style fix
libemu: Add a SnapshotID class
libemu: Move Error definitions to bottom of file
libemu: Call error callbacks with error argument
libemu: Add an InvalidSnapshotIDError() class
emu/log: Display entries in reverse chronology
libemu: Add Util tilde notation functions
libemu: Add nth_child() function to Snapshot class
libemu: Add TODO note
libemu: Add an EmuParser class