String metrics non-full resolution

### Problem
Currently BF will throw a ClassCastException at AstyanaxReader::pointFromColumn if we ask for a non-full resolution of string metrics. 

### Solution
We will convert all resolutions to full for string metrics.

### Misc
I refactored the current test code, and added some test cases for string metrics,