Implements the _.property utility method

Higher-order function that returns a property of a given object.

Implementation based on the one proposed by @zhy0216 in #1345
Merge pull request #1350 from lfac-pt/master

Implements the _.property utility method
Use _.property in _.pluck
Merge pull request #1351 from caseywebdev/property-in-pluck

Use _.property in _.pluck
Use _.property in lookupIterator
Merge pull request #1352 from caseywebdev/property-in-lookup

Use _.property in lookupIterator
Implements the _. constant utility method

Higher-order identity function.

As proposed in #1345
Added an alias and refactored _.constant
Adds _.constant to the documentation page
Removes the _.const alias
Move null check into lookupIterator.
Merge pull request #1354 from braddunbar/iterators

Move null check into lookupIterator.
Ensure first handles negative numbers gracefully.
Merge pull request #1355 from braddunbar/first

Ensure first handles negative numbers gracefully.
Merge pull request #1353 from lfac-pt/master

Implements the _. constant utility method
Adds the documentation for _.property
Merge pull request #1358 from lfac-pt/master

Adds the documentation for _.property