Merge pull request #72 from darinmorrison/master

Update ExprField pattern match; fix build
Replace local_data_key! with thread_local!; fix #75
Ignore files generated by cargo and rustc