------
- Refactored ETW class
- Added ProviderInfo class
- Added ProviderParameters class
- Added return data flags
- Added option to filter on message ids
- Added optional parameters to ETW constructor
- Added option to use user defined structures
- Fixed handle leak in EventProvider
- Fixed data parsing error in _unpackSimpleType()