Finalize the achievements by removing unused achievements, redoing
the achievement ranking system, and fixing some bugs with resetting
and reporting achievements.

Signed-off-by: Matt Cleveland <mgcleveland@gmail.com>