[t103] testing appmaker-components

1. Added ceci as a submodule to expose to tests.
2. /tests dir only available when ENV=development.
3. Tests for app-button element.
4. Added require.js to include ceci.