Merge pull request #2653 from azchohfi/develop

Fix for #2460. Windows Phone 8 compilation on VS2013.2.
Merge pull request #2652 from hach-que/protobuild-update

Update Protobuild
no message
Merge pull request #2663 from SickheadGames/runtimetype

Fixed RuntimeType For ListReader/DictionaryWriter
Added /launchdebugger option to MGCB.
Added Build > Launch Debugger and Rebuild > Launch Debugger options to Pipeline Tool.
Added /launchdebugger
No garbage generation in SensorBase.
Merge pull request #2667 from SickheadGames/LaunchDebugger

LaunchDebugger
Added preprocess step for response files.

$set Name=Value
$if Name=Value
$endif
Merge pull request #2668 from Andreyul/sensorbase_garbage

No garbage generation in SensorBase.
Update mgcb.md

Documented /set, $if, and $endif
Merge branch 'develop' into PipelinePreprocess

Conflicts:
	Documentation/mgcb.md
Fixed incorrect writing of type writer index for value types.
Can now multiselect within the treeview.
Delete action will affect all selected items, including folders.
RebuildItem changed to RebuildItems, works on all selected treeview items (folder selection means all items within it are built).
Merge branch 'develop' into Multiselect

Conflicts:
	Tools/Pipeline/Common/PipelineController.cs
	Tools/Pipeline/Windows/MainView.Designer.cs
Merge branch 'develop' into NewContent

Conflicts:
	Tools/Pipeline/Windows/MainView.Designer.cs
Merge pull request #2669 from SickheadGames/PipelinePreprocess

Added preprocess step for response files.
New content dialog now functional.
Fixing build.
Merge pull request #2670 from SickheadGames/Multiselect

PipelineTool treeview multiselection support.