bug 458634 part 1 - use OpenType 'smcp' feature to implement small-caps if available in the font. r=jdaggett
bug 458634 part 2 - use 'smcp' feature in Graphite fonts if available. r=jdaggett
bug 458634 - part 3 - reftests for real small-cap support. r=jdaggett