Geotechnical Engineering in Soft Rocks and Heterogeneous Rock Masses