Grabcut

Enable GrabCut segmentation and add an application to try it out. For now only 2D version is brought as application.
Users should be aware that the Boykov Kolmogorv implementation we use is really bad compared to the one provided in MaxFlow library but due to licensing issue we can not use the later one so convergence time is longer.