strict checks
Added merge of cache config settings if found
Avoid modification of cache config if found
Fix for "History retrieval failed" problem
Fixed whitespaces issue
Fixed test case
Merge pull request #81 from dereuromark/master-strict-checks

strict checks where applicable
Removal of `@package`.
Merge pull request #96 from dereuromark/master

Removal of `@package`.
Don't double load jQuery

If jQuery is on the page and has the features debugkit needs, don't
download another copy. If jQuery is absent make a blocking XHR request
to fetch it and use eval LIKE A BOSS.
Fix up version number comparisons.
Tweak version comparision to allow for 1.10.x style version numbers.

Also widen the range of accepted versions.
Remove unused branch.
Merge pull request #97 from cakephp/no-double-jquery

Don't double load jQuery.

If the host page has jQuery with a compatible version loaded, don't load a second copy. Only when jQuery is missing, old, or super new will a second copy be loaded.
Gitignore update
Fix failing test.

The keys used for panel names changed in 123c89c. This updates the test
for those changes.
Merge branch 'history-fix' from pull request #95

Fixes issues with loading history state.
Avoided two-level is statements
Merge pull request #87 from angelxmoreno/feature-cache_config-merge

Added merge of cache config settings if found
correct version comparision

The existing version compare function is flawed as it only returns true
if each number that is compared in the first version is greater or equal
to the equivalent number in the second version. i.e.

    2.2.2 > 1.1.1

However it fails even if a minor version is lower in the first version
i.e.

    2.0.2 > 1.1.1

The revised method returns true early avoiding this problem, and is
rename to be GTE (Greater than or Equal to) to account for another logic
error `!versionGreater(version, max)` will return false if the version
IS the same as the max version, which isn't desired.

Closes #98