A stab at davidhalter/jedi#361 (Flask extension imports)

Both new-style and old-style extensions work, but only when imported
with a 'from'.  There are two skipped tests of the full dotted name
imports.

Also, our fixture has a normal flaskext package, whereas in practice
the flaskext module is injected from a pth file and does not have
__init__.py, we need to figure out to handle that.
Make tests terser. pytest rules!
Fix an exception in the flask ext code.
More on #361: enumerate new-style flask extensions.
Fix breaking tests.
List old-style flask extensions, too.
Mentioned framework support in the docs.
Add flask.ext to the test fixture so tests pass even without flask installed.
Merge pull request #453 from alga/dev

Europython2014 davidhalter/jedi#361attempt