Merge pull request #170 from projsaha/JAGGR_master_merge_3

Replace reference of AbstractDojoHttpTransport to
Change module name id map generation to include only scanned resources
and not resources obtained from module dependencies so as to avoid alias
mapped modules.
Merge remote-tracking branch 'jaggr/master' into nio
Remove Rhino dependencies from config interface to make the interface
independent of the javascript parser implementation.
Dynamically switch between 16-bit and 32-bit values for module name id
encoding based on need (i.e. use 32-bit encoding when module id values
in the request exceed 64K).
Add client side request decoding tools
Merge pull request #171 from chuckdumont/nio

Improve URL compaction when using module name id mapping
Merge remote-tracking branch 'jaggr/master' into nio
Fix last-modified checking bug with NIO resources
Remove Context from ConfigScopeModifier interface as it's not needed and
can always be obtained from the static Context.enter() method (Rhino)
Revert "Remove Context from ConfigScopeModifier interface as it's not needed and can always be obtained from the static Context.enter() method (Rhino)"

This reverts commit 2699e874d48559e8737071875862189f2c659dfa.
Remove Context from IConfigScopeModifier interface because it isn't
needed and the context can always be obtained using the Context.enter()
static method (Rhino).
Merge pull request #174 from chuckdumont/master

Remove Context from IConfigScopeModifier interface because it isn't needed...
Merge pull request #173 from chuckdumont/jaggr-core

Fix last-modified checking bug with NIO resources
Merge pull request #172 from chuckdumont/nio

Add client side request decoding tools
Add comments to IVariableResolver interface
Merge pull request #175 from chuckdumont/master

Add comments to IVariableResolver interface
Update README.md
Update README.md
Update README.md