Bug fixes and refactoring.

Fixed detection of lines with white spaces only.
Now using parameter "movie_path" from "install.cfg" to search subtitle
files.
Now using master clock for subtitle events.
Subtitle entries can be unsorted in subtitle file.
Added solution and project files for Visual Studio 2012.
Refactored code:
- minimized changes in the main source file (lgvid.cpp).
- changed d3d wrapper's shared data to regular calls.
- renamed namespace / wrapper's classes, etc.
- renamed all source files (except original).
- added license plate to every file (except original).
Added missing header file "libavutil/error.h" from modified FFMpeg
library.
Changed CRT library from dynamic to static to avoid DLL version mess.