Multiple changes

- Renamed the const_strref class to const_string_ref.
- Added the base:: strref and cstrref typedefs.
- Update of the Boost detection module of the build system.
- Fixed the no-op base::format to be more consistent with Boost.Format.