Continued improvements with parsing

* Improve LAT...LON section parsing to also dump exception on bad values
* Be more careful about SBW database update to make sure we only update
things we should be
* Add some more tests to check on things
bump version and requirement for Shapely 1.3.2
add twisted interface to psycopg2
conversion of VTEC end time to string should be empty for CAN action
add affected_wfos helper to both a segment and full product
rethink how we generate messages from multi-segment VTEC products
add some more test data
pass nwsli_provider down to pyiem.nws.product.TextProduct
report TOR,SVR tags in the jabber messages
modify the vtecproduct#get_jabbers to include river URI
report date for delayed LSRs (prod.day != utcnow.day)
bold vtec action text in updates message, add check for dup entries