Change mergeObject to have option to keep references
Add test coverage
Add documentation for opts in mergeObjects
Doc updates and lint fixes
REFS #665 - Added a backward compatibility for "--direct" option
REFS #665 - Improved documentation
Merge pull request #666 from mickaelandrieu/master

REFS #665 - Added a backward compatibility for "--direct" option
Merge pull request #659 from mduvall/convert-reference-checking

Change mergeObject to have option to keep references
Refactor Travis config to be engine-independent and only download the version of the
requested engine
Add engine directory to .jshintignore
Merge pull request #669 from hexid/refactor-travis

Refactor Travis config