Add missing const.
Add model class for representing system information.
Resolve TODO.

- Added GetSystemInfo() to DebuggerInterface. Use that from
  DebugReportGenerator instead of calling get_system_info()/utsname()
  directly since otherwise we'd get the information for the wrong system
  in the eventual case when we have remote debugging support.
Improve tracing.
Add function for creating derived array types.
Implement DwarfType::CreateDerivedArrayType().

Will be used for array typecasting.
Add support for specifying array delimiters.

- Extend CppLanguage::ParseTypeExpression() to also grok array
specifiers. This theoretically lets one now typecast to array types
as well as pointer types, though things don't entirely work as expected
yet.
Update translations from Pootle
In case the BMenu is inside a BMenuField, override the items width to
span over the BMenuField's width. Note that if the BMenu is already
wider, we don't shrink it, at least for now.
Fixes #5015.
Rework parsing a bit to handle some cases better.

Disable array parsing for now until creating array types works correctly.
Notify user if the we fail to parse the type.
Fix build.
MusicCollection: Fix build

* Include Debug.h for printf
Remove unneeded includes
Style fixes only

Most indentation and newlines with a few comment updates
Don't need to check if Lock() succeeded here, I don't anywhere else.
Remove unneeded includes from BarView
Convert state variable from a uint32 to an int32
Check if icon size is the same, if so, don't resize
Reverse loop to eliminate checking count each iteration