Intial file created for TypeScript

Not all content but it's a good start
Some re-phrasing and typos
Tutorial on classes and functions added

TODO: more on indexers, check the comment emitted twice for f2 function
Added inheritance and overwrite examples
Small typos
-ne not equal
Merge pull request #731 from SamuelMarks/master

-ne not equal
Update perl-es.html.markdown

Typos, passive form eliminated
Update perl-es.html.markdown

Perl syntax errors.
Merge pull request #734 from joaquinferrero/master

Update perl-es.html.markdown
Fix typo in scala

"less then" -> "less than"
Merge pull request #735 from michaelrbock/patch-1

Fix typo in scala
Use preferred shorthand syntax for dictionary type
Merge pull request #736 from acdx/patch-1

Use preferred shorthand syntax for dictionary type
Clarifications about *+* and ... with a sub

mrf++
Added section on Modules

Indented comments and edited the Interfaces part. Still missing indexers and Generics.
Added filename in header
Merge remote-tracking branch 'upstream/master'
Change swift class name to Square
Merge pull request #737 from agelber/fix_swift_class_name

[swift/en]Fix class name from Rect to Square