Add vertical style

 * Add vert and horiz text tag
 * Add ttgsubtable to get vertical glyphs
 * Inherit vertical style on ruby and hyperlink
Simulate vertical layout if the font doesn't support it
Simulate vertical layout if the font doesn't support it
Fix position calcuration on vertical layout simulaton
Get GSUB table regardless of FT_HAS_VERTICAL
Use bbox.yMax instead of horiBearingY for simulation

If the height of the glyph is small, horiBearingY returns
a non-expected value for vertical layout simulation, but bbox.yMax
returns the same value for all glyphs.
Use underline_position for vertical sideline calculation

This change is optimized for full width characters
Remove use of renpy.game.args.warp.

This is the last use of a command-line argument in code that isn't
part of the run command. We can now start a Ren'Py game with a
command other than the run command.
Merge branch 'feature-font-group'
Merge with trunk
Merge branch 'master' of git://github.com/vbkaisetsu/renpy into devel

This adds vertical text support.
Vertical text integration.

Vertical text is now automatically rotated to the vertical
orientation.

Add the vtext image and vcentered character, which are the
vertical-text equivalents of image text and centered.