Make to_native throw a catchable exception

Makes it so we don't effectively abort() on type mismatch
Add missing {}
vexing parse...
Remove unnecessary template<>
Add needed std::
Remove mismatched struct / class
Adding a geo-location grid to twitter_live
Using a small and big grid section to represent geo-location data
Merge pull request #220 from jmlvanre/twitter_live

Adding a geo-location grid to twitter_live
Storing exact geo as a value inside geo grids
Merge pull request #221 from jmlvanre/twitter_live

Storing exact geo as a value inside geo grids
Use unique_ptr
Remove iostream include.

Also move TCorrupt to be defined using <base/thrower> (Which means we now get line numbers / HERE handling)

And fix people who relied on the iostream that shouldn't have been there
Adding geo-based map queries
orly/rt: Add specializations of cast_as to/from Rt::TOpt's containing different types (real -> int?).

Fixes issue 228
Merge pull request #229 from cmaloney/issue-228

orly/rt: Add specializations of cast_as to/from Rt::TOpt's containing different types (real -> int?).
Fix tests that assumes time diff is in microseconds.
Fixed AddrWalker's unwrap sequence logic.
Merge pull request #218 from cmaloney/to-native

Make to_native throw a catchable exception
Merge pull request #219 from cmaloney/misc-fixes

Misc fixes