Added tests for documentation (code snippets) & fix typos.
New support of net40 with BCL portabilty pack.