WinGui: Further work on the new Audio and Subtitle automatic behaviour system.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6060 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: improvements to queue window

Add x264 preset/tune/profile/level.  LinGui has been missing this.
Reformat audio and subtitle list.
Don't show "Turbo" when not encoding 2 pass ABR.
Don't show "Filters" line if there are no filters.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6061 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: x265 UI patch by Zhang Zhigiang. 

This enables support for the x265 encoder from the GUI when paired with a build of HandBrake that has x265 enabled. 
Thanks

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6062 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Enable the x265 raw muxer for testing.  Note to everyone playing with this. This is highly experimental at this stage. There is no support for audio and the encoder is slow compared to x264. It's still early days.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6063 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: rework how hb titles are referenced from lingui

Provides a less cryptic interface to identifying and looking up hb
titles.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6064 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Fix to the Multiple Title selection feature. UI warning no longer relevant after audio/sub title behaviour refactor. 

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6065 b64f7644-9d1e-0410-96f1-a4d463321fa5
WinGui: Remove some irrelevant information from the Log header.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6066 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: rework how hb containers are refrenced from lingui

Cleans up the interface and fixes failure to use fallbacks properly.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6067 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: rework how hb audio encoders are referenced from lingui

Cleans up the interface and fixes failure to use fallbacks properly

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6068 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: rework how hb video encoders are reference from linbui

Cleans up interface and fixes failure to use fallbacks properly

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6069 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: rework how hb audio mixdowns are referenced from lingui

Cleans up interface and fixes faulure to use fallbacks properly

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6070 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: rework how hb video framerate is referenced from lingui

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6071 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: rework how hb samplerate is referenced from lingui

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6072 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: rework how hb audio bitrate is referenced by lingui

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6073 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: use hb_video_quality_get_name()

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6074 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: use hb_video_encoder_get_presets()

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6075 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: queue window changes

Don't show number of passes if passes is 1 or not ABR mode.
Show cropping values.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6076 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: fix selection of "feature" title


git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6077 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: simplify audio track references

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6078 b64f7644-9d1e-0410-96f1-a4d463321fa5
LinGui: simplify subtitle track refrencing

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6079 b64f7644-9d1e-0410-96f1-a4d463321fa5