Make partials in subfolder possible

With this patch it's possible to handle the partial names more flexible.

Not only the filename of the partial is passed to registerPartial()
but the whole path. This makes it possible to use nested partials
in subfolders.

The default behaviour stays the same by adapting the default
registerPartial() method.