update .gitignore. remove old dist output
require.config moved to /demo/dist html files because requirejs data-main writes async attribute to the created script element, so we cannot rely on it being available for module name mappings.