Use $parse to resolve the options expression, rather than using index

Converts options expression into a function used instead of $eval
Ignore bower/npm files
Merge branch 'jpmitche11-eval-options'
Add ngOptions nested property test
Replace all $evaled options with $parse function

Uses function generated by $parse to resolve options rather than using
$eval. Completes work started in
94cc6c505935162cfe9e12c6db6ea4af8e7bbdd7