Stop processing NAL_SEI when rbsp_trailing_bits is encountered
Output complete sei_rbsp (including rbsp_trailing_bits)
Microphone devices now properly reacquire when lost

1.) Audio devices initialized with WASAPI (MMDeviceAudioSource) now
properly attempt to reacquire every 2 seconds after device has been
unplugged.

This particular issue really shouldn't have taken this long to have been
resolved, please make things like this a higher priority next time (I'm
looking at you Jim.  ..or, I'm looking at myself, rather)

To all users who have been afflicted by this issue for a long time, I
sincerely apologize.

2.) Made String::Compare and String::operator== and != use 'bool'
instead of BOOL for return values (this isn't the 90's anymore)
Merge branch 'master' of https://github.com/jp9000/OBS
Merged keep_recording branch

This branch fixes the issue of your recordings ending every time the
network stream is disconnection.

This commit is a squash of the following commits on the branch:

    tweak the button positions a little bit
    Added OnOBSStatus plugin callback
    Enables plugins to recreate the (LIVE + REC) display
    Skip ReportStreamStatus callbacks if there is no actual stream
    Fix the status bar for real this time
    Make the status bar keep updating when not live
    Fixed exit cleanup while streaming/recording
    Fix Stop() behavior and stream status message
    Continue recording even if the stream goes offline
    Requires setting KeepRecordingOnStopStreaming to 1 in global.ini to test
Fixed advanced settings encoder settings overlap