Disabled changing scene collections in settings.

Disabled changing, adding , renaming, and removing scene collections in
Settings General while streaming.
Allow recording even when SaveToFile is disabled

This changes the semantics of SaveToFile from "disable all file output
when disabled" to "automatically save stream to file when enabled",
which allows the "Start Recording" button to be enabled even when
SaveToFile is disabled.

Having the "Start Recording" button enabled now depends on having a
non-empty SavePath
Merge pull request #343 from dodgepong/latest-crowdin-translations

Update CrowdIn script to use new folder structure
Merge pull request #342 from Glought/master

Disabled changing Scene Collections in Settings:General while streaming.
Change lower limit of video bitrate from 100kbps to 64kbps

If we use high quality audio streaming by mp3 320kbps at NicoNicoLive
streaming service in Japan,
since the total bit rate has been limited to 384kbps, We hope to change
lower limit of video bitrate from 100kbps to 64kbps.
Merge pull request #345 from dodgepong/latest-crowdin-translations

Revert change to CrowdIn script
Update recording logic to better reflect ConfigFile settings

ConfigFile doesn't distinguish between non-existent keys and keys with
an empty (string) value; therefore we default to treating an empty
SavePath as default save path (and warn the user when setting an empty
SavePath)

Recording is now always enabled (unless previewing)
Remove shaderCache directory creation

This should have been in 9a9deb5d4cd0c639f4eddaa4af449c10189887bc
Merge pull request #344 from shousa/master

Change lower limit of video bitrate from 100kbps to 64kbps
Increase timeout on waiting for hotkey thread to exit
Implemented DirectDraw gamecapture
Implemented DirectX 8 gamecapture
Log x264 bitrate and buffer size changes

Previously buffer size changes were not logged by the settings dialog
Show IDC_INFO only when necessary

Checking the video encoder should be sufficient, as long as noone adds
a audio encoding only mode
Fix NullVideoEncoder triggering IDC_INFO when changing bitrate/buffer
Abort stream if x264 opencl fails
Remove 500 timer slop allowance (not necessary with TLS I hope)
Update libx264, hopefully fixes 64 bit crash issues
Built with MSVC, includes PDB debug information
Source commit: http://git.videolan.org/?p=x264.git;a=commit;h=08d36b3fc975d049aa3786ca34fb0b2f2ba0007c
lame: Use joint stereo

Joint stereo allows lame to pick the best encoding mode for each audio
frame.  With STEREO mode lame will always use separate encoding for each
audio channel which hurts quality (especially at lower bitrates).
Merge pull request #349 from TheRyuu/master

lame: Use joint stereo