Create .travis.yml

Added Travis-CI support.
Added library.proerties for Processing

library.properties contains the metadata that the Processing IDE displays about its installed libraries. I put in this file the relevant informations about Twitter4J so who uses it in Processing can read a description of the Twitter4J library.
Fix the conversion of Geometry Point in PlaceJSONImpl

Fix the conversion of Geometry Point to GeoLocation in PlaceJSONImpl - Latitude and Longitude were in reverse order.

For example, Twitter HQ (the example Twitter uses, see https://dev.twitter.com/docs/about-geo-place-attributes) has

"geometry": {
    "coordinates": [
      -122.400612831116,
      37.7821120598956
    ],
    "type": "Point"
  }

Longitude [0]: -122.400612831116, Latitude [1]: 37.7821120598956
The GeoLocation constructor accepts (latitude, longitude).

You can also see that in z_T4JInternalJSONImplFactory.coordinatesAsGeoLocationArray the correct order is used:
boundingBox[i][j] = new GeoLocation(coordinate.getDouble(1), coordinate.getDouble(0));
Add support for friendships/no_retweets/ids
OAuthToken parameter validation
TFJ-852
added Serializable interface to Scope object, created serialization/deserialization test for a Status that has non-null Scope
Synchronize static members intialization in constructor

There are rare cases of entering an infinite loop when initializing multiple instances of TwitterImpl from multiple threads concurrently.

```implicitParamsStrMap.put(conf, implicitParamsStr);```

Might cause an infinite loop in 

```
        at java.util.HashMap.transfer(HashMap.java:484)
        at java.util.HashMap.resize(HashMap.java:463)
        at java.util.HashMap.addEntry(HashMap.java:755)
        at java.util.HashMap.put(HashMap.java:385)
```

More info about ```HashMap.put()``` causing an infinite loop can be found here http://stackoverflow.com/q/13695832/1442259
fix multiple image post url (update_with_media -> update)
Improved generics of some class.
Merge pull request #163 from nivs/patch-4

Synchronize static members intialization in constructor
TFJ-853 narrow synchronized block for the better performance
have Niv included in the contributors list
Merge pull request #164 from takke/fix-multiple-image-post-url

TFJ-849 fix multiple image post url
Merge pull request #148 from linkerlin/patch-1

Create .travis.yml
have Linker Lin included in the contributors list
TFJ-853 use ConcurrentHashMap instead of HashMap
Merge pull request #153 from nivs/patch-1

TFJ-780 Fix the conversion of Geometry Point in PlaceJSONImpl
Merge pull request #152 from kaosmos/master

TFJ-134 Added library.proerties for Processing
TFJ-134 update version string and readme.txt
Merge pull request #154 from mttvll/TFJ-750

TFJ-750 Add support for friendships/no_retweets/ids [TFJ-750]