Docs: Simplify AMD and Node.js hello world examples

User had to explicitly specify the packages to install either with bower
or npm, e.g., `bower install globalize`. Such dependencies have been
included to the example metafile (bower.json or package.json
respectively for bower and npm). So, it's simpler for users now, e.g.,
`bower install`.

Fixes #301
Date: Fix retrieval of all dateTimeFormats presets
Date: Create .dateFormatter()

- Clean comment refering issue http://unicode.org/cldr/trac/ticket/6788, because
  it was fixed. Therefore, it confirmed QQQQQ or qqqqq means narrow and that we
  implemented it the right way;
(fix) Date: Create .dateFormatter()

- create format-properties unit test;
- create functional test;
(fix) Date: Create .dateFormatter()

- fix functional test;
(fix) Date: Create .dateFormatter()

- README
(fix) Date: Create .dateFormatter()

- Comment fix