use a for loop rather than complex regex/reversing/replacing
added meaningful error messages
added tests to prove ff6a26f and bba1ebb
support prop seperators as the first character in a path
Merge branch 'master' of github.com:marklagendijk/lodash-deep into for_loop

Conflicts:
	lodash-deep.min.js
updated readme to fully explain updated propertyPath
escape [ and ] in _.deepEscapePropertyName
Merge pull request #24 from spenceralger/for_loop

Use a for loop rather than complex regex/reversing/replacing
- Changes the way string property paths are parsed from a (way too complex) RegEx approach to a functional approach.
- Improves speed.
- Reduces complexity of code.
- Adds support for bracket notation.
- Removes the main problem which prevented IE7, IE8 compatability.
Update README.md

Fix the example of creating a programmatically escaped string
Merge pull request #29 from spenceralger/patch-1

Update README.md
Make deepPluck and deepHas work with strings
Don't let deepMapValues change original object

fixes #22
Fix minify race condition in gulpfile
Add inherited & non-enumerable property tests