Fix #32408, added constructors with parameters
original file from Lib/test - this one fails
as-is working copy. Please make sure to run with -X:Frames
fixed optional lineno and col_offset
fixed phantom Index in slices
added general attributes to any AST element
reenables test which are now passing
adjusted for ironpython specialities
rolled back dynamic attributes (nobody will miss them)
fixed pickling of ASTs
fixed comparison
removed extra attribute test
reenabled pickle test
resurected correct comparison test
cosmetic
alligned AST class hierarchy to match cpython (slice is not expr anymore)
slice matches cpython (lineno and col_offset are no longer slice
attributes)
location is set for dictionary comprehension and set comprehension
parse can be used against set comprehension and dictionary comprehension
added tests for dictionary comprehension and test comprehension
Add build project for IronRuby
Android configuration fix
fixed compilation on WP7
added missing nullables
Merge remote-tracking branch 'paweljasinski/master'
Fix WeakDictionary default ctor check.

Move the check for a default constructor on TValue back into
GetOrCreateValue, which is the onlt place it's used.
Separate the Windows portion of the signal module.

This splits out the Windows-specific part of signal and adds a very
simple signal handler that only works with SIGINT and SIGBREAK.
Remove comment that causes compilation to fail on Mono.