[Core] Use correct configuration selector.

Currently, when building a specific project within a solution using the command line, the ItemConfigurationSelector is used, resulting in referenced projects using the projects configuration rather than the configuration specified by the solution.

This changes the behavior of the command line to match the behavior within the IDE.
[Core] Evaluate msbuild properties after loading

After loading a project do a light property evaluation. It is light in the
sense that it will ignore properties defined inside property groups
with conditions based on cofigurations. In other words, it evaluates
all properties that won't change after loading the project.
Add property evaluation tests
[CSharpBinding] Implemented protocol member code generation.
Merge pull request #348 from LogosBible/master

Use SolutionConfigurationSelector when building a specific project in a solution.
[Git] Added support for adding a tag, pushing all tags and deleting a tag.
[Git] Made select revision message ellipsized.
[Git] Refactor tag list a bit.
[Git] Tag list added minimum size.
Merge pull request #395 from mono/tagList

[Git] Added support for adding a tag, pushing all tags and deleting a tag.
[Core] Fix project loading issue

Fixes bug which caused MonoDevelop to refuse to load a project that
has its project type guid specified inside the project file's element.

Based on a patch by Shay Rojansky.
[Core] Specify project type guid in a test project

This tests that project loading works when only the project
type guid is specified in the ProjectTypeGuid element.
[Core] Consider env vars when evaluating msbuild properties
[Core tests] Test evaluation of msbuild properties backed by env vars
[Core] Properly roundtrip project items that contain property references
Bump xwt, md-addins
Fixed 'Bug 15109 - Incorrect "Readonly field cannot be used as assignment target" error'
Fixed 'Bug 15110 - Exception has been thrown by the target of an
invocation. ---> System.NullReferenceException: Object reference not
set to an instance of an object'.
Fixed bug 'Bug 15099 - Wrong always true context'
[Ide] Handled possible exception in setcreationtime.