Multiple changes

- Added constructors to CStrCRef.
- Documentation update.
String-related updates

- Replaced all occurences of StrLit with StrCRef.
- Removed the StrLit type.