added warpToGrounded method
set trigger position at creation time
Merge branch 'master' of https://github.com/prime31/CharacterController2D

Conflicts:
	Assets/CharacterController2D/Demo/Non-Physics-Based/NonPhysicsControllerTester.unity
Fixes #22
Don't modify deltaMovement by skinWidth when dealing with slopes since we have not used skinWidth at this point
Slope ascension was causing character to hover slightly

When ascending a slope sometimes you hover slightly above the ground,
and then when you stop moving you fall back down to the correct height.
This was caused by calculating the Y adjustment by total distance
traveled, instead of distance traveled while actually on the slope
itself.

This fix provides handleHorizontalSlope() with distanceToSlope, and only
calculates deltaMovement.y based on deltaMovement.x - distanceToSlope.
This excludes the approach to the slope on flat ground from the final
ascension value.

Also removed isGoingRight parameter since it is no longer used due to a
previous bug fix.
formatting
changed slope limit
Merge branch 'astrobread-master'
reverted to pre-merge version
removed unused parameter
Merge branch 'master' of https://github.com/prime31/CharacterController2D

# By Mike (1) and astrobread (1)
* 'master' of https://github.com/prime31/CharacterController2D:
  formatting changed slope limit
  Slope ascension was causing character to hover slightly

Conflicts:
	Assets/CharacterController2D/Scripts/CharacterController2D.cs
Merge remote-tracking branch 'upstream/master'