Added command to add serial ports by device name

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5517 8c9fc860-2736-0410-a75d-ab315db34111
resolved an issue with size types (binary symbol file wrote longint for compatibility with old compiler)

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5518 8c9fc860-2736-0410-a75d-ab315db34111
Added ctrl+L log hotkey (windows 8: hotkey does not work)

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5519 8c9fc860-2736-0410-a75d-ab315db34111
reintroduced pie menu as the standard

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5520 8c9fc860-2736-0410-a75d-ab315db34111
preparation for support of unsigned types: short and long on unsigned types replaced by type conversion with explicit target type

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5521 8c9fc860-2736-0410-a75d-ab315db34111
Implemented handling of unsigned types, in particular for constants
type compatibility rules for left := right;

compatible := (bitsize(right) < bitsize(left)) OR (bitsize(right)=bitsize(left)) & (left.unsigned OR right.signed)

binary expression conversion always to compatible type, if any
no conversion if both operands are constants (-> constant folding with delayed type inference)

constant type = smallest possible type fitting int8 < uint8 < int16 < uint16 < int32 < uint32 < int64 < uint64

critical case example
shortint < 80H (right hand side uint 8) -> shortint gets converted to uint, critical i.e. if <0 but acceptable because r.h.s. out of range of lhs

type distance
    infty if size(right) < size(left) with int8 < uint8 < int16 < uint16 < int32 < uint32 < int64 < uint64 
    +1 for each type inbetween

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5522 8c9fc860-2736-0410-a75d-ab315db34111
rebuilt release

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5523 8c9fc860-2736-0410-a75d-ab315db34111
adaptions to most recent changes of compiler

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5524 8c9fc860-2736-0410-a75d-ab315db34111
adapt constat 'Sentinel' to recent compiler changes

git-svn-id: https://www.ocp.inf.ethz.ch/svn/aos/trunk@5525 8c9fc860-2736-0410-a75d-ab315db34111