Fixed (hopefully) traffic meter by received bytes by time elapsed rather than fixed value

Also:

- avoid unnecessary object initialization
- improved display logic for B/KB/MB

I'll probably further improve by disabling everything if traffic meter is disabled. As it is, the traffic meter runs (but does not display) even if it's disabled. Also, the update logic is unnecessarily circuitous…
Update Traffic.java

Fixed float/long discrepancy.
TrafficStats exposes only static methods, no need to instantiate it
Merge pull request #7 from paour/cm-10.2

Improve traffic meter