Added config class for tween collections, fixes independent time scale issues with them.

Classes inheriting from AbstractGoTweenCollection were unable to make use of timeScaleIndependantUpdateType because this could only be set after the constructor was called (which adds the collection to the Go class update loop as a normal Update).

Using a config class allows this, and other parameters to be set upon construction in the same manner as the GoTween class thus making it more consistent, and fixing the timescale bug. Two birds, one stone.
Merge pull request #18 from lukekellett/master

Added config class for tween collections, fixes independent time scale issues with them.
goTo now allows setting time to part of the return duration of the PingPong loop
Merge pull request #22 from zapdot/master

allow goTo to set position to return time of the PingPong loop
Implemented quaternion based rotation transitions, overloading existing Rotation functions from GoTweenConfig
Merge pull request #23 from handcircus/master

Added Quaternion-based interpolation
commented out fix for issue one user is seeing
Merge branch 'master' of https://github.com/prime31/GoKit