winepulse: expose individual audio devices directly
Merge pull request #121 from maharmstone/master

winepulse: Expose individual audio devices directly.
d3dx9_36-CreatePolygon: Updated with feedback from Matteo Bruni.
Merge branch 'master' of github.com:wine-compholio/wine-staging
patchutils.py: Speed improvement for hunk parsing (approximately by a factor of 2).

We don't need to keep the whole line in memory, the first character is sufficient.
Moreover, exception handling is faster in python than explicitly checking for None.
Remove several patches (accepted/fixed upstream).
Added patch with stub for NtSetLdtEntries/ZwSetLdtEntries.
Added patch to prevent processing message events for CoWaitForMultipleHandles when APC calls are queued.
Add patch for KeSetSystemAffinityThread stub.
Fix missing spec file change in last commit.
ole32-CoWaitForMultipleHandles: Add additional test to confirm correct behaviour of MsgWaitForMultipleObjectsEx.
Several minor style fixes.
kernel32-GetSystemTimes: Fix invalid value passed to NtQuerySystemInformation.
ntdll-Fix_Alignment: Use DECLSPEC_ALIGN instead of __attribute__((aligned(..))).
Added patch to implement DXTn support for d3dx9_36.
Remove several patches (accepted upstream).
patchupdate.py: Remove some dead code.
d3dx9_36-DXTn: Don't mark bug 28851 as fixed because it still crashes.
Added patch to return correct values in GetThreadTimes function for all threads.
Partially removed kernel32-UTF7_Support patches (accepted upstream).