Add floating types.
Minor fixes:
  1. Correct hashCode of long long
  2. Limit width of NewLiteralPanel