fix for . path reference
fix for . path reference - removed blank line
backward compatible check for key with . in var name
fix force local for getPath
was using key rather than array keyPath
added support for applying functions in dot path.  also check the
context.global when calling getPath
made getPath consistent with getDot - only evaluate while searching the
path - not at the last dereference
Merge branch 'master' of https://github.com/linkedin/dustjs
much cleaner version of changes
tests of lambda path resolution
null check
need while loop to catch when current ctx=tail.head is null and we still
need to search this.global
was not updating tail correctly
added method to switch to backward compatible getPath
isEmpty should evaluate functions - otherwise, they always return true.
Merge branch 'master' of github.com:carchrae/dustjs into mine
fixed bug with null in context.head - use !ctx instaed of ctx ===
undefined to avoid issues when ctx is null/false/0 and so on.  also
DRY'd the flag switch
changed to !ctx from ctx===undefined - since null/false/0 cause ctx loop
to break.  also DRY'd the flag
Add tests to carchrae fork
merged