2. use boost::shared_ptr instead of ref_ptr
2.fixed include/libs in datasources 3.revived shapeindex utility (+ boost::program_options)