Added overloaded ltrimmed and rtrimmed methods

Inspired by .NET’s TrimStart and TrimEnd methods, I have added the possibility to specify characters to be trimmed, instead of only having the ability to trim white spaces. The latter is still the default behavior so it is backwards compatible with the master branch.