Remove configure from autogen.sh
Added profile program and corresponding configure options
Test: Render at 1280x720
Test/Profile: Support out-of-tree builds
Combine bitmaps before applying blur and shadow
Added x86 ASM functions
Parser: don't increment render_priv->state.bm_run_id (unnecessary)
Build: Remove references to unimplemented ARM ASM
Simplify storage size handling

No functional changes.
Make sure to release each event's vector clip mask

Events with a clip mask but no text such as just
    Dialogue: ...,{\clip(m 47 32 )}
had their clip masks carried over to the next event.

Fixes GitHub issue #22.
Make apply_blur and make_shadow_bitmap static; remove an unneeded local variable
Check for YASM in configure
Added copyright notice for xy \be blur
ass_utils: don't include freetype headers

They're not even used.
ass_utils: fix declarations

Now they're the same as in ass_utils.h.
Merge pull request #37 from wm4/minor

Minor cosmetics
shaper: rewrite and simplify harfbuzz shaping

Rewrite the core of the harfbuzz shaping function. Gets rid of the
MAX_RUNS limit of runs per line and reuses a single hb_buffer_t,
which should be more efficient.
shaper: use global features correctly

start/end of feature tags is unsigned, so use the proper constant
to signal to HarfBuzz that these features are global. This allows
HarfBuzz to cache shape plans, and that can considerably speed up
shaping, especially if many small runs need to be shaped.
Unroll FNV-1A hash function

Unroll the hash function with Duff's device for improved performance.
Fixed incorrect spelling in copyright notice