Markdown: Include HTTP client & XML namespaces
Code: Catch & log exceptions

Reports failures to user when generating new files
Code: Don't choke on external properties

Fixes #330
Fixes #356
Code: Fix JSHint issues in generated Javascript

Use literals where appropriate
Code: Fix generic collection handling

Don't emit TypeScript arrays of the shape of List<>.
Merge pull request #357 from SLaks/code-fixes

Misc Code generation fixes