add region_filling_by_edge_tracing.cpp file and move some macro to colour.h