A Complete Building Extraction Framework for Airborne Laser Scanning Point Cloud