fable-core/Array module: some finish and polishing
fable-core/Array module: some finish and polishing

- separate module with strictly typed native js array bindings reused as much as possible;
- normalize function names as compiled name with first letter lower case and remove CompiledName attrs;
- remove public functions inlining as module is distributed as js;
- fix  'value not used' warnings.

fable-compiler/Fable,fable-compiler/Fable,ncave/Fable,fable-compiler/Fable,ncave/Fable,ncave/Fable,inosik/Fable,inosik/Fable,fable-compiler/Fable,fable-compiler/Fable,ncave/Fable,fable-compiler/Fable,ncave/Fable,ncave/Fable,fable-compiler/Fable,ncave/Fable