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
A fix to stop multiple GoKit instances building up in a scene.

The issue is that as the application is quitting, the GoKit instance is destroyed and then GoKit.instance is referred to again, causing a new instance is created. This new instance is serialised with the scene and can't be found back with FindObjectOfType(). The side effect of multiple instances is that tweens run faster because they tick more then once a frame.

This fix simply marks when the application is quitting and doesn't allow another instance to be created.
Merge pull request #24 from notoes/fix/dangling_instance

A fix to stop multiple GoKit instances building up in a scene.
Catch null reference exception when removing tweens from an instance that doesn't exist.
Merge pull request #25 from notoes/fix/null_instance_shutdown

Catch null reference exception when removing tweens while quitting
win phone and windows store support added
Remove GoMaterialColorType enum and replaced all references to it with a string
Merge pull request #30 from rhys-vdw/change-material-color-enum-to-string

Replace GoMaterialColorType enum with string
Fixed macro names and included System.Reflection
Merge pull request #32 from philipcass/win8_fix

Fixed macro names and included System.Reflection for windows 8/wp8
Updates to GoTween.cs to include a string to help debug when the tween target is destroyed.
Updates to GoTween.cs to include a string to help debug when the tween target is destroyed.
Merge pull request #34 from buddingmonkey/master

Updates to GoTween.cs to include a string to help debug when the tween target is destroyed.
Fixes the last tween of a tween chain doesn't always get completed