Requiring middleclass-commons fix (for subfolders)

Hi,
In case *middleclass.lua* and *middleclass-commons.lua* are located in a subfolder, require the latter will error, since the path to *middleclass.lua* is not valid.
Here is a quick fix for this.

Regards,
Roland.