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
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
Enable shadowcopying when FSI references an assembly.
Add a commandline switch --shadowCopyReferences[+/-] to control it.
Modify reference message in fsi, when underlying assembly has changed.

Tests for locking/not locking behavior on fsi.exe
 (changeset 1263181)
Fix baselines for helptext tests (changeset 1266324)
XmlDoc generation bugfix: remove duplicate namespaces
Simplify DEVGUIDE.html