added String::endWith(String) including unit tests

Change-Id: I3853d7dc9f75ef452dd8faef83d5829ea324f6ee
Removed test that depends on system setup

d: refers to the current working directory on drive d:.
test is only successful if:
- working dir on D: is d:\
- there's no d: drive

in my case, this test always fails... what you really want
to test is already included in GetParentFile4.

Change-Id: Icc055eb20c832ec300530b13feca63e68c676c15
removed use of PathRemoveBackslashA which depends on shlwapi

Change-Id: Ie9fa3023be9a9ed93dd41275d3045e57baf26579