adding asset-path rewriting (similar to css url-rewriting) for scripts
allow using fragment identifier in css url.
Use canonical name as ID for AMD define()
Update scripts.js

When "use strict" is set, then `this` would be undefined. This can happen, e.g., if the component is embedded into some single file with the global "use strict".
Merge pull request #78 from jamesreggio/amd-define-id

Use canonical name as ID for AMD define()
Merge pull request #79 from tenbits/patch-1

Exports: this is undefined with "use strict"
Merge branch 'feature/lookup-components-in-dirs' of https://github.com/anyroadcom/builder2.js into anyroadcom-feature/lookup-components-in-dirs
merge #48
Merge branch 'anyroadcom-feature/lookup-components-in-dirs' and #48
Merge branch 'master' into script-asset-path

Conflicts:
	test/scripts.js
Merge branch 'script-asset-path'
fix travis url
Merge pull request #77 from kayoub5/master

allow using fragment identifier in css url.
add test for #77
release 1.1.11
fix link in history.md
Add a failing test for the matching prefix error

This is noticavle when you have two dependencies that have
the same prefix but that are in different paths.
Only allow tails with a prefix slash

When looking through the local dependencies of a component we picked the
one that matches a prefix for our require statement, and wanted to
support a tail (that would fetch a specific file in the component). But
we didn't enforce the `/` to be part of the tail so for example if we
had two components: ``test`` and ``test_again`` and they were both local
dependencies ``test_again`` would match as ``test`` and tail ``_again``.
Merge branch 'hotfix/local-dep-lookup-bug'
Fresh build