Proposed fix for issue #809

This is a proposed fix for issue #809. 

- Tested using `tox` with python-3.4 and python-2.7 on Xubuntu 14.04
- Tested against namespace packages at root of https://github.com/OpenMDAO/OpenMDAO-Framework on Xubuntu 14.04 and Windows 7.
I agree that the normcase of 'path' should be outside the for block like jszakmeister noted. In addition, I think that the second log.debug should reflect module_path after the normcase (it helps to debug why the paths do/don't match - because the code is comparing between the normcase'd versions, that's what it should log).