Refine log4cplus configuration sample
Add logs for performance tracking
Replace old VSFilter parsed subtitle cache with new implementation. Because:
1) time complexity of old cache's clearing code is O(n^2)
2) there is a unnecessary cache insertion even when the cache item can be reused at all
3) new implementation is more efficiency in both time and memory generally
Clear any cached subs that has been passed. This saves memory usage slightly.