usability: Encoding detection finish event signals GUI about detected encoding and sets it in UI
usability: reset encoding info on detection start
Update settings on form closing
Apply settings desing improvements
refactoring: Some code duplications eliminated
ProducerConcumer queue prototype to speedup log reading
bug: total messages counting fix
Manual index assign to have right order
bug: messages parsing default template fixed.
refactoring: message index incrementing inside create method
performance: max pending actions in the queue increased to 100K to improve reading speed
bug: crash on log updating fixed
crash fixed
bug: cross threading GUI call fixed
Log updating on file change fixes
potential application hang fixed
performance: Wait queue readiness timout introduced
useful comments added
Merge branch 'master'