http://ironruby.codeplex.com/workitem/6028

Added missing method "File.realpath"
fixed cp34689, imporved error message readability

(cherry picked from commit baf33d14ed7154ba6bbf7138e15ebd110b0b2202)
Support VS2012 and VS2013

Support building VS2012 and VS2013 environment

(cherry picked from commit 41cbc8ba5cb17ae42e63945e7c9c51dd4353ced5)
fixed cp35001

yield without expression sets valid location for None expression

(cherry picked from commit 590916b442a7cb18b92ce25ae0f2b05c5cb88f09)
fixed cp34892

(cherry picked from commit 737716fa436f1bd89868bc7e5e4a24a308000b69)
fixed cp34910

(cherry picked from commit 3f089f6caed31ccdfc6fca47e66ec550421d37e3)
changed to BytesConversion

(cherry picked from commit 33dea98276a8c02cbd59b1cdf97fb7d63a291fb0)
fixed cp34837

subprocess.Popen accept any mapping as env
GetPointer works with Int64

(cherry picked from commit 6e9483e19132514e4b1da6278ddd6e91c20f81bd)
Merge pull request #163 from ife/master

http://ironruby.codeplex.com/workitem/6028
fixed cp35075 - added unboxing in case of biginteger

(cherry picked from commit f03c3dd1b9819ffb246784cfe9585fd2d162ae54)
other int/long parameters to datetime.replace accept long

(cherry picked from commit 522faf603783715e93302e93dd375c6d7567f9b7)
date.replace accepts int/long

(cherry picked from commit 7368cf07dc07372fdff681bf6ce8427d92c1cbbe)
made time.replace consistent with datetime.replace and date.replace

time.replace with float/double argument raises exception consistent with cpython

(cherry picked from commit 9c33fb4a872850c88846fbe08f2e8941682cf2f4)
Fix broken command line in the `Makefile`.

The argument including ';' should be quoted because the it will be
interpreted as the end of the line by the ordinary UNIX shells.
Merge pull request #186 from yyuu/semi-colon

Fix broken command line in the `Makefile`.
Merge pull request #1 from IronLanguages/master

Get latest changes from base line into ymx fork