fix for #7: NullRef in list comprehension, when for loop works
Code sanitization: Add comments, regularize naming, simplify ImportILTypeDefList
remove dead code
More comments
Update param array test case to build C# component on-the-fly instead of using a checked-in binary.  Also fill in the test case a bit more. (changeset 1239498)
Type inference involving generic param arrays
Adjusted check for ParamArray case
test added
merged with upstream
Removing #IF SILVERLIGHT from the compiler

as requested in #27
Remove sl5-compiler build option
add commands to build monotouch and monodroid DLLs alone
add commands to build monotouch and monodroid DLLs alone (change notice)
 Change monotouch and monodroid FSharp.Core.dll to both use 2.3.1.0, as used in MonoTouch and MonoDroid SDKs
Use original 2.3.98.1 version for monodroid/monotouch to avoid GAC conflict with 2.3.1.0
make it possible to set breakpoint inside quotation.
Perf improvement for Seq.windowed, adapted from suggestion originally by Jon Harrop

For larger windows, Array.Copy is *much* faster than Array.init.  For smaller windows, Array.init is faster.  Threshold of 32 is based on testing with various data types on various hardware - goal is to err on the high side for the threshold, so that at least nobody encounters a perf regression due to this change.

Also added to the unit tests for Seq.windowed, which were a bit light. (changeset 1258476)
Added optimizations for addresses with tests.
Changed address optimization to not optimize on top level static bindings.
Added more inline opt tests