introduced EngineBuffer::getVisualPlayPos() to avoid a Map lookup
introduced EngineBuffer::getTrackSamples() to avoid a Hash lookup
fixed include issues and removed unused variables
some variables cleaned up in VSyncThread
changed timer arithmetic to int because we do not accept times > 4.2 s and it is faster on 32 bit targets
Renamed the render and swap functions more significant
restored natural signal order 1. render 2. swap
removed unused postRender() from Waveformwidgets
fixed renderer order in hsvwaveformwidget
replaced [] operator
Added warning comment for not thread save getVisualPlayPosition()
rename some variables for more dignificant names
update visual play position only from clock reference device
translated german variable name
added som explainations and renamings
fixed possible segfault when changing skins
Ititalized memory for polygon vector. This fixes a segfault in QT waveforms.
Only render waveforms if waveform with is valid.
removed debug message introduced by previous commit