Debugger: Fix various problems in CLanguageExpressionEvaluator.

- Add missing initialization of current type when asked to
  evaluate new expression.
- Fix several problems with power handling.
Debugger: Add type selector to expression window.

- Allows one to choose the type which the current expression
  should be evaluated as.
- Don't attempt to evaluate expression if the input field is
  currently empty.