Adding followThroughOverlappingAction script

The purpose of this project is to validate the principles of animation
into a procedural animation script. To test the theory, we implemented a
simple procedural arm swing animation that is both realtime and that
incorporates Disney's principles of animation (principle of Overlapping
Action and Follow Through). When applied to the arm swing, the
principles make the shoulder rotation lead the elbow rotation which will
lead the wrist rotation. Doing so results in an organic and life-like
effect.
added experimental MyAvatar.setSkeletonOffset()

for improved walk animations
Merge branch 'master' of https://github.com/highfidelity/hifi
Merge branch 'master' of https://github.com/highfidelity/hifi
Add SpeechRecognizer.h and .cpp to Windows builds
Add stubs for Windows SpeechRecognizer interface
Enable SpeechRecognizer menu item and JavaScript object for Windows
Add non-SAPI specific functionality
Merge branch 'master' of https://github.com/highfidelity/hifi
pipe texture names through to NetworkTexture
add a hack method to NetworkGeometry to change a material texture by name
allow a texture change in ModelOverlay properties
fix mirror ratio on retina
first cut at light entity
add PROP_IS_SPOTLIGHT to the requested properties
Add first pass at Windows speech recognizer implementation
Tidy object management
Tidying
Merge branch 'master' of https://github.com/highfidelity/hifi
use InvokeMethod so that texture change happens on the right thread