Undo project change from 073fe7a39cd9d64d77bc9687c50fd49bb0c66fdd which should not be included
Include inner exception when BeginWrite fails due to exception from Socket.BeginSend.
[counters] Add support for string values

Add new function mono_counters_register_with_size which let the counters API now what is going to be the max size of the string.
The type of the value passed when MONO_COUNTER_STRING is passed must be char* (instead of char** previously). This is to guarantee that, if we want to change the value of the counter, we do not reallocate and free the old value, but we change the value in place. Thus to avoir race condition and access to freed memory.
Merge pull request #1023 from LogosBible/NetworkStreamBeginWriteInnerException

Include inner exception when BeginWrite fails due to exception from Sock...
[mono-api-html] Prettier output when dealing with arrays ([] or [][]), nullable (?) and pointers (*).
[counters] Fix potential overflow in string sampling
Merge pull request #1022 from ludovic-henry/pr9-string-counters

[counters] Add support for string values
[counters] Fix the build and do some error handling.
[counters] Improve the documentation of the counters API.
[counters] Fix -1 array access in case counter is of type string and value is null
[System.Core] Fix MOBILE-implementation of MemoryMappedFile

Internal API was updated only for the non-MOBILE part. Public/shared API requires them in sync.
[xbuild] Don't crash when reporting top level unknown elements
[corlib] Use invariant culture for GetTempFileName generator
[Mono.Debugger.Soft] Adding caching of ThreadInfo in ThreadMirror
Initialize out parameters to NULL.

Fixes a crash in the debugger, where we were freeing random pointers:

(lldb)
frame #2: 0x000dc981 monotouchtest`method_commands_internal(command=<unavailable>, method=<unavailable>, domain=<unavailable>, p=0x7f52aca4, end=<unavailable>, buf=<unavailable>) + 9009 at debugger-agent.c:8116
   8113			g_free (il_offsets);
   8114			g_free (line_numbers);
   8115			g_free (column_numbers);
-> 8116			g_free (end_line_numbers);
   8117			g_free (end_column_numbers);
   8118			g_free (source_files);
   8119			g_ptr_array_free (source_file_list, TRUE);
[gsharedvt] Add tests for large structs.
[counters] Edit dump_counter to use mono_counters_sample and accessors
[counters] Fix operator precedence
[mono-api-html] Refactor to ensure the RegEx (if used) is applied everywhere

* The existing regex was not always used (e.g. new sections);

* It's now possible to use a regex on 'removed' (not just added) elements;

* It's possible to use the same regex for both (or have different ones);
Merge pull request #1026 from DavidKarlas/cacheThreadInfo

[Mono.Debugger.Soft] Adding caching of ThreadInfo in ThreadMirror