Added startsWith and testing for it and contains

More utility functions for string processing, tests to verify they work.

Change-Id: Iea370a937fdfdd9a56974c13884ffb42caa40a5f
Added data parsing to the SDF code

Reads out data blocks from the SDF file, and sets them on the molecule.

Change-Id: I6f13a23a18053b6ace86860a986cfc167d03ca5d
Merge topic 'sdf-data' into master

231fd0da Added data parsing to the SDF code
4956cc0a Added startsWith and testing for it and contains