Separated tests to allow custom build

Allow users to customize their modernizr build. Instead of loading a modernizr.js file containing all tests, they now can load only a few of them, decreasing the amount of javascript to pre-compile.

This build also contain the modernizr.load() method, allowing users to use the gem as is.