Correct TrySetApartmentstate tests

License: This patch is under the MIT/X11 license.
Merge pull request #709 from alesliehughes/master

Correct TrySetApartmentstate tests
Add enum ActiveDirectoryTransportType.
Add enum DirectoryContextType
Add enum HourOfDay
Add enum MinuteOfHour
Add enum NotificationStatus
Add enum ReplicationOperationType
Add enum ReplicationSpan
Add enum SyncFromAllServersErrorCategory
Add enum SyncFromAllServersEvent
Add enum SyncFromAllServersOptions
Allow running System.ServiceModel.Web unit tests on the MOBILE profiles (using the same .sources file)
Continue single stepping if the same line reached in all cases. Factor out some code code. Fixes #13065.
Fix string leak when loading assemblies.

The mono_portability_find_file method allocates a new string but the private_file_needs_copying method was not freeing it which resulted in a leaked string when loading assemblies.
Fix generic trampoline string leak.

Generic trampolines were leaking strings because:
1. The mono_arch_create_generic_trampoline function uses mono_get_generic_trampoline_name which does strdup.
2. That string was passed into mono_tramp_info_create which did strdup again.

The fix is to free the string after passing it to mono_tramp_info_create.
Fix additional string leaks when creating tramp_info.

A recent change modified mono_tramp_info_create to duplicate the name string passed to it, but all of the references that were previously duping the name before calling were not updated at the same time. This resulted in several memory leaks. This fix removes the now extra string duplications.
Fix additional string leaks when creating tramp_info.

A recent change modified mono_tramp_info_create to duplicate the name string passed to it, but all of the references that were previously duping the name before calling were not updated at the same time. This resulted in several memory leaks. This fix removes the now extra string duplications.
Make some sdb tests more robust so they work again after the latest line number changes.
Merge pull request #712 from spicypixel/hotfix/trampoline-name-leak

Fix generic trampoline string leak.