Geo suggestions from post content

This is beta status, at best, but the whole plugin is beta status, so...

### Status

- Added a metabox to the post editor to display geo info about the post.
- The post metabox includes ability to search for locations by unstructured name. Try some of the following:
  - Paris
  - paris tx
  - 504 Broadway SF
  - 504 Broadway, San Francisco, CA 94133
- The post metabox also includes suggestions based on entity extraction from the content of the post
- The post metabox is built using AngularJS. I'm not clear on what conventions I should follow when using Angular inside the post editor. Certainly other plugins may expect to do the same and they should coexist without difficulty.
- This whole post metabox thing is still beta quality or worse, are we clear?
- The go-opencalais integration is rewritten for the new post metabox. It does a lot to improve the quality of the suggested locations for the post.
- Added methods to create terms by WOEID and Yahoo placefinder result object, as used for the above
- Reorganized code so post-related admin activity is in its own class, this required splitting up the existing bGeo_Admin class to create bGeo_Admin_Terms.
- I was a little hesitant to build with a breaking dependency on Yahoo at first, but this goes all in. I'm using the YQL geo tables and not doing anything with the BOSS APIs, so this can't be used commercially yet. The Yahoo class needs a lot of cleanup, but I'm delaying that for now.
- I included the framework for the Scriblio facets class, but it's far from complete and not wired up to anything. I'll finish that in a different PR.

### Big todos, in no particular order

- An endpoint to get posts near a geo coordinate needs to be created
- The Scriblio facets integration needs to be done, to show search/browse results on a map
- The metaxbox is unstyled, ugly, and exposes some of its inner workings
- The Yahoo BOSS APIs need to be implemented for commercial use
- The Yahoo class needs cleanup
- The AngularJS include and app instantiation should be cleaned up.