Use get for all Dust references

dot-notation references will now use get, and getPath is deprecated.

Also in this commit:

* Update to version 2.2.0
* When get returns a function, add an `isFunction` attribute to the returned function and set it to true. This fixes the bug that was causing dustjs-helpers tests to fail.
Merge branch 'master' of https://github.com/linkedin/dustjs into getPath2get

Conflicts:
	lib/dust.js
Add tests from #357
Improve the public API for Context.prototype.get

The public API (to be used in helpers) now supports getting in the following ways:

'key'
'.key'                   // Only searches in the current context
'path.to.key'
'.path.to.key'           // Only searches starting in the current context
['key']
['path', 'to', 'key']
Improve efficiency of getPath fallback

Go straight from getPath to _get

Also, update documentation for _get
Update dist files
remove back compat from _get, because it's not needed anymore
Merge pull request #360 from smfoote/getPath2get

Use get for all Dust references
remove node_modules directory
Merge pull request #362 from wizardzloy/remove-unnecessary

remove node_modules directory
Issue #340. Remove old optimization to avoid looking at arrays in get. We need to look for
change context.templateName to context.__templateName and fix null templateNames on directly loaded templates used as partials
Add context.getTemplateName function, unit test for template names in partials, and dist files
Merge pull request #363 from rragan/master

Issue #340. Remove old optimization to avoid looking at arrays in get.
revert to not changing the internal templateName var, and use getTemplateName() internally
add dist files for 2.2.2
catch up to master
Merge pull request #368 from prashn64/compiled-template-name

Add context.getTemplateName. This method now correctly returns the template name even for directly loaded templates being used as partials. For end users please use this api for getting the template name instead of ctx.templatename
Regenerate 2.2.2 files because changes from 2.2.1 were not included in previously generated 2.2.2 dist files
Bump up the version and generate 2.2.3 dist files that include all latest changes