[Mono.Data.Sqlite] Fixed for Windows .NET 4.0

Thanks to Joe for the patch.

Fixes bug #2148
[mcs] Dynamically calculate size of flow-analysis bitset. Fixes #4210
[amd64] Use the IR based push/pop LMF code on all platforms except windows.
Fix a warning.
Fix a warning.
[amd64] Simplify the push/pop LMF code a bit more.
Merge branch 'master' of github.com:mono/mono into symform-3-0