HYDRA-171: Now account for the Canvas Context transform matrix when creating text metrics.
HYDRA-171: Now account for situations where the transform matrix of the current Canvas Context is invalid.
HYDRA-171: Now ensure that the width passed to TextMetrics is always positive. If the PDF axis are inverted then this value can be negative within PDF.JS.
HYDRA-171: Removed the previous commit. The sign of the width value is already handled within pdf_client_service/lib/TextMetrics.js.
HYDRA-171: Now only calculate the Canvas Context matrix transform and related values if metrics are enabled.
HYDRA-172: Consolidated metric-related variables into "metricsWF".
Merge pull request #14 from WebFilings/HYDRA-171

HYDRA-171: Fix translation/scaling issues