Stubs extensions changed to .pyi.
Some files changed for coordinate the name change.
The script used.
Removed some testing stuff :-)
Changed the preference, now look up .pyi first
Added parsing of dictionary comprehension
Added parsing of set comprehension
Merge branch 'master' into stubs_pyi
Changed the stubs extension to .py
Added two tests, in build the extension is not a parameter anymore, checkout travis.sh
Added semantic analysis for set comprehension
Added type checking for set comprehension
Added semantic analysis for dictionary comprehension
Factored out common code
Added test for type checking of dictionary comprehension
Added type checking for dictionary comprehensions
Factored out common code
Merge branch 'master' into dict_comp

Conflicts:
	mypy/parse.py
	mypy/semanal.py
	mypy/treetransform.py
Adding relative import support (#60)

* Changing the `all_imported_modules_in_file(self, file)` projection in build which gathers imports from file ASTs root nodes.
* Adding support for the relative import syntax in noderepr.py and output.py.
* Adding a relative counter int to the AST nodes and fixing up treetransform.py.
* Changing the `parse_import_from(self)` function to parse relative imports.
Fixing issues with semantic analysis of relative imports (#60).

* Cleaning up and adding relevant tests.
Added lexing and parsing of complex literals
Added separate regex for complex numbers to lexer