Don't draw patterns/gradient for ctx.clip()
Typo
Fix #109 - Added cache for font layout
Fix #109 part 2 - Make font selection faster; build idents only once
Added .actualBoundingBox{Ascent,Descent} to TextMetrics; see #109
Removed PT_TO_PX; EJFont is now defined in px instead of pt
Fix #108 - discern between pt/px for font sizes
Refactored EJFont; moved declarations into header