SPARK-3182: Add geolocation bounding for Twitter Streaming

This PR adds an additional capability to the Twitter Streaming function allowing a user to filter based on a series of latitude-longitude pairs. Currently I've added to the test suite for the Twitter Streaming functionality for both the Java and Scala-based capabilities, updated the Spark documentation to include the lat-lon filter, and provided a lat-lon filter example to further test the functionality given that the test suite cannot accurately test run-time exactness.