Fix Boost dependency problems and cleanup old configs
- Cmake min version requirements increased to 3.5
- Boost min version requirements increased to 1.58
- Cleanup the parts about boost's old version problems
- Cleanup the parts about old cpp11 (we already using cpp17)