Revert "set internalRules last, so that it can be overrided by rules"

This reverts commit d406db44e39d310a72ca6bb014ed882f0e883995.
Revert "Added test case for global metadata"

This reverts commit 46b6f78da8ed814bef6972f4712d8b13e76c1122.

Conflicts:
	tests/data/posts/metadata
Revert "Track metadata dependencies"

This reverts commit 712ffa39b5857fdc5cdae1db38a177267a430b11.

Conflicts:
	src/Hakyll/Core/Metadata.hs
	src/Hakyll/Core/Rules/Default.hs
Revert "Fix root directory in directory-wise metadata and beautify code"

This reverts commit a6ae4eb99dd5f9957adc3b5fe4011e69b9681e4c.
Revert "Fix loadGlobalMetadata on Windows"

This reverts commit e71bbd90a8fb4b5de7796498aed4b95bb7abaebb.
Revert "added gloabl metadata parsing"

This reverts commit e0f45b29b3f5e17c04ecd054b6c26c67d71e10e4.

Conflicts:
	src/Hakyll/Core/Provider/Metadata.hs