Prefix Matching Frontend

And right on the day I leave for Vegas I smash out another thing that's been bugging me: Prefix matching from the frontend! Not too difficult to use, I've added documentation (`docs/Overview/05_Prefix_Matching.markdown`) explaining how to use it from the HTTP side of things.

Also in this branch are some AOL bugfixes. It doesn't randomly crash on reload anymore because of the weird log10 macro.

If no one understands Erlang then I guess... whatever. That pattern matching in `ol_utils:list_to_bad_json` though...