rename top level js files without the 'slick' prefix

We know it is slick, it is in the repo.
make work as a module using require
add package.json
add notes about how best to require slickgrid in projects

slickgrid should not be required directly but instead required by
specific module needed
remove two step css rule creation

This has stopped working in google chrome. Moreover, I do not see why it
was done like this in the first place as the rules can be gotten right
from the style object after it is populated with text.

TODO long term this is too fragile and should be done a better way.
2.1.0-1
Pandellify package.json & add .npmrc.
2.1.1-pandell.1
Fix error message.

Thanks @timphillips.
Merge pull request #1 from pandell/npm

Mix latest master with npm fork