Update testing.

- Add banners. Make test more backward compatible.
- Create bower.json.
- Fixed some tests.
- Calculate PhantomJS width instead of using a fixed value.
- Draft version of a Messi.load() test.
- Update the jQuery versions.
- Rename tests to *Spec.js.
- Remove karma.conf.js.
- Fix the callback and close test.
- Disable a couple of non-working tests.
- Fix up documentation regarding code coverage.