Bundle OpenStream shoud return ConcatenatedAssets if more than one asset

In debug mode, with the default configuration assets won't get
concatenated, which is a good thing. But in some cases (e.g.: using
Bundles.Url for downlading a script async), even in debug mode, if you
ask for a bundle url, it has to be concatenated. It has no sense to
serve the first asset of the bundle
Modules Shim

Provides the mehtods to shim legacy modules
Bug fix with shim configuration

Serialization bug
RequireJs plugin changes for better shim and allow custom configurations, and external paths
RequireJs. Support to baseUrl config
RequireJS refactor to register ExternalScriptBundle paths

ExternalScriptBundle without local assets were not registered
RequireJs . Allow bundles to be registered as Modules

bundleModulePaths in BundleCollectionExtensions
Added ? to BundleScriptModule Url
RequireJs config OnError console.log removed
Random temp directory to avoid concurrency problems
Merge pull request #2 from mcliment/master

Fixed temp directory concurrency issues