Error token handling with dots in front.
call signature test change to avoid version changes of python 3.2.5 (int docstrings have changed, travis has updated since)
test for carriage return issues. fast parser seems to be counting characters wrong when carriage returns are involved. see #402
carriage return issues fixed in the fast parser -> fixes #402
fix for an issue with commas in statements
small carriage return fix, so that Definition.description doesn't return crazy carriage returns without a newline
python 2 compatibility (also with the new travis build)
carriage return test for statements that continue, even though they shouldn't
the parser in general now cares for carriage return/new line combinations
call_signature/completion interference issues
create a more specific test for #396, which is again a fast parser issue
the fast parser was able to return wrong sub parsers, because the sometimes hashes were not updated, fixes #396.
fix the CallSignature.index attribute
partial support for *args/**kwargs in CallSignature.index, fixes #395
change release to 0.8.0-final0, #395
change small changelog mistake
removed call signature caching unintentionally (a few commmits ago).
changelog mistake again, thanks for noticing it @aebersold
Print the Jedi version when REPL completion is used

This also makes debugging easier, because people see which completion
they're actually using.
Merge pull request #406 from davidhalter/repl_info

Print the Jedi version when REPL completion is used