Calculator refactor & numerics proposition

* Modularize calculator.nit into 3 modules and move to a project structure.
* Rewrite the code behind the displayed string.
* Use numerics to switch nicely between `Float` and `Int`
* Intro NaN (no more crashing on divide per zero!)
* No more weird bug with the C button.

The Android UI will follow in another PR.

----

Selon-vous, est-ce que je devrais remonter les opérateurs arithmétiques entre les numériques dans la lib std? Ou du moins le NaN?
Ca part d'un bon sentiment mais:
Le nom rend le truc confussant avec le vrai NaN des float. 
Pourquoi ne pas utilises d'ailleurs le NaN des floats? 
Pourquoi en allouer plein plutot que d'utiliser des singletons.