Check for includes and extensions at root level first.

We can now write extensions of base types anywhere without prepending
a whole bunch of ../ action. If no file is found counting from the
cwd (where jade is run from), then it checks for the file relative
to the current .jade file being parsed.

Cleaned up version of https://github.com/visionmedia/jade/pull/978