Overview of the CALIPSO Mission and CALIOP Data Processing Algorithms