Use a stable sort (using LINQ OrderBy rather than List.Sort) to preserve class declaration order
Merge branch 'cc' of https://github.com/nikhilk/scriptsharp into cc
Fix baselines after addition of ';' after static members,
Add ';' after static events and
Simplify generation of indexers, since they're never static.
Optimize generation of static classes by avoiding generation of an empty prototype.