title: from __future__ import absolute_import not working? sub-modules not visible
body: <p>So I've got a module <code>bbb</code> in the main scope as well as <code>ccc</code>.</p>
  
  <p>I'm adding a library called <code>tools</code> which also has 2 modules called <code>bbb</code> and <code>ccc</code>:</p>
  
  <blockquote>
    <p>tools</p>
    
    <ul>
    <li><code>__init__.py</code></li>
    <li>aaa.py</li>
    <li>bbb.py</li>
    <li>ccc.py</li>
    </ul>
  </blockquote>
  
  <p>In <code>bbb.py</code> I'm importing the main scope bbb with:</p>
  
  <pre><code>from __future__ import absolute_import
  import bbb
  </code></pre>
  
  <p>and in <code>ccc.py</code> doing the same thing:</p>
  
  <pre><code>from __future__ import absolute_import
  import ccc
  </code></pre>
  
  <p>but when I import tools and dir it I can only see:</p>
  
  <pre><code>['__builtins__', '__doc__', '__file__',
  '__name__', '__package__', '__path__', 'aaa']
  </code></pre>
  
  <p>but the <code>bbb</code> and <code>ccc</code> don't seem to be visible.</p>
  
  <p>Am I missing something here?</p>