WinGui: Rectored some Encode/Queue service code. This restoes "Quit HandBrake" when done option.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5485 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Some additional work on my prototype batch add to queue feature.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5486 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Change the CLI Helper to use the application startup path rather than the search path when looking for the CLI exe. Apparently OpenWith on windows causes the search path to be different.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5487 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Adding missing x264UseAdvancedOptions Key.  Allow the Queue window to be resized.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5497 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Make the AutoNaming feature less trigger happy. It should not run for cases where it's not going to change the underlying filename.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5498 b64f7644-9d1e-0410-96f1-a4d463321fa5
libhb: fix hb_vfr_info() and refactor hb_vfr_init() a bit.

Since SVN revision 5058, hb_vfr_init didn't have access to title->rate, rate_base - which are needed to set the input framerate for CFR/PFR. It was therefore printing the output framerate in both cases, regardless of the input framerate:

[22:13:04]    + frame rate: 23.976 fps -> constant 30.000 fps
[22:13:04]    + filters
[22:13:04]      + Framerate Shaper (1:27000000:900000)
[22:13:04]        + frame rate: 30.000 fps -> constant 30.000 fps



git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5499 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix AutoName when no {title} tag is set.


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5506 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix Queue Job display count not refreshing after the window is closed and re-opened.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5507 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Add a warning about user presets not being updated until such time that we handle this scenario better.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5508 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Redesign the tooltip for the Queue items to show Source and Destination full path. Also increase the default timeout to 10 seconds.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5509 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Some usability improvements and bug fixes around the queue window.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5510 b64f7644-9d1e-0410-96f1-a4d463321fa5
[build] Add bash script to get git repo info.
[build] Added git info processing in the configure step.
[x264] Added a script to get the most recent x264 encode library.
[x264] Bump to x264-r2274-c832fe9.
[x264] Bump to x264-r2310-76a5c3a
[x264] Revert "x264: hardcode the version string so that the full and correct x264 version is used in encoder/set.c, regardless of the tarball (full git repo vs. git archive) or where HandBrake is built from (source tarball vs. svn or git checkout)."

This reverts commit 2190aa047bb1b9eac2d31bcf7155dbb15d9d2eb5.

I use the direct x264 version plus some info of my own.