Corrects adaptive behaviour of the navigation plugin
Corrects `slideBy` option and adds events for navigation plugin
Corrects `navText` option of navigation plugin
Corrects naming of plugins as object members
Adds core overrides for navigation plugin
Corrects `to` override in navigation plugin
Replaces `indexOf` with `$.inArray` in navigation plugin
Corrects `change` event for position in carousel
Corrects update of `navRewind`
Makes `slideBy` option independent of `nav`
Refactors the core

All plugins write into `options` so their defaults might be get lost on
a refresh. For that `options` and `_options` are renamed to `settings`
and `options` to make the pattern a little bit more clear (jQuery does
it also in the docs examples). All plugins write their defaults into
`options` before options will merged into `settings` with responsive
options.

The position values (`this.pos.*`) replaced by a cleaner set of
functions to make the code hopefully more readable and devide the logic
into smaller peaces where it belongs to.

The `setSpeed` has renamed to `speed` and its calculation is in a
separate function `duration`. `speed` itself is now a simple
getter/setter.

The `animStage` has renamed to `animate` and uses `speed` togehter with
transitions. Also jQuery 1.8 supports vendor prefixes, thus this drop
suppert for anything below jQuery 1.8.3.

Starts using `_` as prefix for protected members which should not used
directly whenver it is not neccessary, espacially in plugins.

Corrects `trigger` what retriggers triggerable event. This also
introduces a small API to suppress and releases events, instead of
boolean parameters in different functions like `bypassEvent`.
Merge branch 'witrin-navigation'
Update docs and small fixes

- fixed animate and auto height plugins
- added demo
Merge branch 'Docs-Update-2.4'