Convert all CP's to ES6 modules.

Tasks:

- [x] Using broccoli-dist-es6-module to build from ES6 source.
- [x] Move each CP to its own file.
- [x] Name files using lowercase and dashes to mimic ember-cli resolver
  conventions.
- [x] Files moved from `/src` to `/packages/es6` to mimic ember's
  structure.
- [ ] ¿Convert to ES6 tests? ¿May I need ember-qunit and test helpers?
Apply mmun suggestions and other improvements:

- Give name to exported functions to improve error traceability.
- Moved files back to src. No need to create a /pacakges dir.
- Enable esnext flag in jshint and fix all warnings.
- Update broccoli.
Remove files with capital letters in its name.
Add back files with lower case. Mac's filesystem is a troll.
More corrections:

- More fine-grained imports.
- Added `clear` task on makefile.
- `.DS_Store` banished in gitignore.
Use broccoli-file-mover to rename main.js to ember-cpm.js
Remove .DS_Store from gitignore
Merge pull request #33 from cibernox/es6-all-the-things

[WFA] Convert all CP's to ES6 modules.