fixed, allow SotfAE commanded suspend/resume for all but restrict auto suspend/resume to windows
[rbp] Don't consider half-SBS/TB 3D modes to have double the framerate
.mpc file tags (apev2) weren't read correctly. fixes #13985
export of .nfo files to folders that were not writable for whatever reason meant that the next movie got 2 (or more) <movie> sections in it's .nfo file, causing incorrect later imports.
fix button with labels that are supposed to scroll not being marked as dirty
allow to force width used to calculate text extent in CGUILabel::SetText() / CGUILabel::SetTextW()
add helper method to calculate minimal width 2 labels need to fully display their text
add auto-sizing support for button control
add auto-sizing support for togglebutton control
add auto-sized image background for control groups

usage:
<backgroundtexture [texture_attributes]>texture_path</backgroundtexture>
<backgroundextent>value</backgroundextent>

where value can be defined as "left,top,right,bottom" or "unified_value_for_all_edges" and it describe how far left/top/right/bottom edge of the background should placed outside of group
remove SetMaxRect from CGUILabelControl::UpdateInfo as we are doing it anyway later in CGUILabelControl::Process
add CGUILabel::GetMinimalWidth() helper method
store actual width of control to not calculate it each ::GetWidth and honour textoffsetx while calculating width
add CGUILabel::GetMinimalHeight() helper
control group list - GetXPosition() / GetYPosition() return value adjusted by alignoffset
rename CGUILabel::SetWidthControl() to CGUILabel::SetMinWidth()
add CGUILabel::GetMaxHeight and use it to limit label's render area if needed
add auto-height support for label control
try to clip when rendering label heigher than render area
add auto-sizing for height in textbox