version number rules

the 'dev' branch at least must be at version 'x.y.z@dev' until a version tag 'x.y.z' is done

Conflicts:
	src/html5_utils.js
new 'clone()' method to clone an object
fix #1: usage of the 'clone()' method to populate ajax requests default data if empty
No more 'js_console' & styles

- the 'js_console' feature is removed as it is not relevant in that library
- the only styles left were the 'hidden' attribute so I removed the CSS stylesheet and
  added the 'hiden' snippet in the README (...)
upgrading to 0.0.8@dev (after 0.0.7 release)
review of the Bower config (bower.json)
new 'safeElement' method
new 'cloneElement' method
check if element exists before to work on it ...
check if element exists before to work on it (2) ...
usage of the 'removeAttrbute' official method
the 'getData' method now returns 'null' for no result
micro-fix of an argument name
preparing release 0.0.8
upgrading version number to 0.0.9@dev after release of 0.0.8
merging master after release of 0.0.8
new documentation sections for new methods

Conflicts:
	DOCUMENTATION.md
new documentation generation
new generation of documentation with new brand header link (following #6888142)