No need for time when problem not converge

The time when the problem not converge is optional for the
`parse_file()` function.

Test updated.
Add sanitize function for parser

This cover the issue #22.
Improves in sanitize

* Rename `problem_name_sanitize()` function to `str_sanitize()`.
* Use `ldata[0] = str_sanitize(ldata[0])`.
* Add `sanitize.sample` file.
* Sanitize `algname`.
* Use `str.strip()` method.

All the above changes was request by @abelsiqueira.
Merge branch 'master' into sanitize

Conflicts:
	perprof/parse.py