[SPARK-2788] [STREAMING] Add location filtering to Twitter streams

TwitterUtils.createStream(...) allows users to specify keywords that restrict the tweets that are returned. This change adds a location parameter that also restricts the returned tweets.
These tests, should not have to be deleted if signatures are not changed. Only new tests should be added to account for the new signature.