iterator: Cleanup

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
stats: Record native word instead of translated

We can have several translated words which are the same.
Lets record native instead.

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
choice language: Move choice language listener to own package

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>
choose language: Move language choice to a seperate activity

Signed-off-by: Frederic Weisbecker <fweisbec@gmail.com>