-improved completion options for InputEvent, shows all event types now
1.Change interpolate_callback:p_times_in_sec argument before p_callback argument(more readable)
2.NodePath replace to instance_ID(can control object doe's not in scene tree)
3.Change interpolate types from Node to Object, can control more types(etc script class object)
4.Add pending_update counter, avoid insert/remove interpolates-list while traversal it
Implemented PulseAudio backend and fixed audio driver selection on X11
Merge pull request #1002 from astillich/pulseaudio

PulseAudio backend
Merge pull request #1000 from sanikoyes/Pr-tween-fix

Pr-tween-fix
WIP work on graph nodes and editing
Merge branch 'master' of https://github.com/okamstudio/godot
Fixes
-=-=-=

-Added missing quaternion constructor
-code completion fixes
-winrt fixes
fixed bugs in polygon_path_finder for finding nearest points
Merge pull request #1014 from romulox-x/pathFinderBugs

fixed bugs in polygon_path_finder for finding nearest points
Merge remote-tracking branch 'upstream/master'
-ability to set default textures in shader (needed for visual shader editing)
-work in progress new graph system (will replace current one)
-crash fix in s3m loader (out of bounds acess)
-fixed vbox overriding of separation (fixes empty line between section tabs)
Merge branch 'master' of https://github.com/okamstudio/godot

Conflicts:
	modules/gdscript/gd_editor.cpp

Improved code completion for InputEvent (shows members by type)
-fix get_as_text (#1022 )
Merge remote-tracking branch 'upstream/master'