mattdrayer/rebase-20140916: Initial test fixes

@antoviaque -- some updates to address various failing unit tests in the rebase branch.  I'm still observing two test failures on my local machine, but I'm not sure how to address them at the moment or if they are even a problem outside of my workstation -- so maybe we can discuss those and submit a follow-on PR if necessary.
@cpennington, if you can take a look at the change I've introduced into module_render, it would be much appreciated.  I was running into an issue with position values on child modules seemingly being None even though there was a valid position in the StudentModule state.