Parsing improvements

This pull request does the following:

- removes formatting.py since the bug for which it was introduced is marked as fixed
- add a new testcase for unformatter and modify the code to handle it properly
- changed cleanup so that it can handle both the underscore suffixed and plain keys (GAE now seems to use both). This is done by "normalizing" the passed-in dicts recursively to only contain the non-suffixed version.

I believe that these changes make it compatible with GAE 1.7.2 and also resolve the following issue: https://github.com/kamens/gae_mini_profiler/issues/33