compiler/libec: Added casts for template types to fix warnings in generated code
compiler/libec/pass16: Fixed losing prev/next pointer manipulating expression
- Index() was losing an argument:
   class MyClass : struct { }
   MapIterator<MyClass, int> it { };
   it.Index({ }, false);
compiler/libec: Added warning on deleting const qualified object