Add creating button to component - moving away from template code
Add factory to buttonlist component
Add buttons as sub-component
remove old geo-picker button
Add add button function for dynamic adding of buttons
Add size button
Find button now supports smartpicker
Remove add-button function, add size button component
Fix :bug with renaming root to placeholder
Merge branch 'develop' into feature/button-list-geo-picker

* develop: (156 commits)
  fixed data display
  fixed "not found" bug
  added dummy_data folder and daily_stats.json
  pleasing code climate
  try again ignoring auto-generated
  bubble chart hopefully more optimal now
  try again gitignore by removing the files from the repo
  test git name
  Fix id on examples setState
  unglobalized variables
  Delete the accidentially added mountain chart from branch /develop :-P
  Fix setting state of bubble and mountain charts. resolves #29
  Fix setting state of bar-chart preview pages
  added mock population data + small fixes to please code climate
  Bubble chart: fixed to work with the new core, removed destroying bubbles at every update, added a nice transition  ^__^
  mountain chart: remove redundant UNDERSCORE dependencies + few tiny changes
  mountain chart fixed to work with new model, yet not optimized
  more hacking on mountains
  FIXME: parse attempt throws error. commented out for now #20 #24
  mountain chart moving towards compatibility with the new core, not done yet
  ...

Conflicts:
	src/components/_gapminder/buttonlist/buttonlist.html
	src/components/_gapminder/buttonlist/buttonlist.js
Add buffer to events to avoid repeated events at the same execution frame
hotfix: Partially fixes multiple update. Still being called twice
remove dummy data from develop branch
Merge remote-tracking branch 'upstream/develop' into develop
Simplifying layout manager to disconsider profiles. Closes #23
Change selector for element, using d3 exclusively and introducing log warning in case template is missing.
Make components an array of components. This closes #33
Adapt time model to current setters/getters
Add momentjs for date manipulation
Add general template for each button component