Implemented a per player comunicationsystem for the app.
Fix: can't show own profile
Fix: sometimes there is no back button in app
Mod: Refactored main.js for better structure and readability (grouped methods, which belongs together)
Fix: removed a ;
Fix build warnings
Organize Lib/Sound
Unify CRecordDevice handling
Split classes of Lib/Sound
Fix compile warning
Use PortAudio-Sharp bindings for easier updates
Use COSFunctions for OS-specific stuff
Add dll directories on startup (could be done in the modules itself, but this way it avoids all trouble)
Add licenses and source of libraries (KEEP UP2DATE!)
Fix bug with record devices with only 1 channel
Update PortAudio
Split CSound and CRecord
Rename CRecord methods (remove prefix)
Document IRecord
Remove unused usings
Fix cover mutex handling (deadlock)
Fix nested benchmark handling and close only opened files
Use smarter locking CControllerFramework