Change the library's build system to Graddle, and fix some bugs in handling broadcast receviers in QCircleDialog