title: Complie issue with Custom GWT project strcuture
body: <p>I am working on a gwt module that is built using maven build system. I
  had a working module that had the following project structure.</p>
  
  <blockquote>
    <p>project-name/src/main/java/pkg1/pkg2/pkg3/EntryPoingClass <br/>
    project-name/src/man/resources/pkg1/pkg2/ModuleDef.gwt.xml</p>
  </blockquote>
  
  <p>The module definition was looking like this (I have put only this
  project specific settings here...normal inherits are not specified for
  the sake of brevity)</p>
  
  <blockquote>
    <p>... <br/> &lt;entry-point class='pkg1.pkg2.pkg3.EntryPointClass'/&gt;<br/>
    &lt;source path='pkg3'/&gt;<br/>...</p>
  </blockquote>
  
  <p>I am not a big fan of having sub packages in the resources folder.
  Hence I am trying to change it to something like the following</p>
  
  <blockquote>
    <p>project-name/src/main/java/pkg1/pkg2/pkg3/EntryPoingClass <br/> project-name/src/man/resources/ModuleDef.gwt.xml</p>
  </blockquote>
  
  <p>Also changed the module definition to</p>
  
  <blockquote>
    <p>... <br/> &lt;entry-point class='pkg1.pkg2.pkg3.EntryPointClass'/&gt;<br/>
    &lt;source path='pkg1.pkg2.pkg3'/&gt; &lt;!-- Since the module def is not
    inside any package I am specifying the entire 'client' package here --&gt; <br/>...</p>
  </blockquote>
  
  <p>After this, invoking gwt compile fails with the following error</p>
  
  <p>Unable to find type "pkg1.pkg2.pkg3.EntryPointClass"</p>
  
  <p>Can anybody tell me if there is any relation between the package
  structure of the EntryPointClass and the module definition package
  structure apart from the fact that the EntryPointClass should be
  inside the 'client' package specified in the module definition (which
  is satisfied here)?</p>
  
  <p>Btw, I could see that the compiled classes are available in the
  classpath when invoking the gwt compiler.</p>
  
  <p>Any help in this regard is greatly appreciated.</p>