BUG: provide automagic scope updating

This avoids need to pass local_dict/globals_dict explicity to
query/frame.__getitem__/eval
TST: added same_name_scoping tests to io/tests/test_pytables.py
ENH: add subscripting to eval expressions
CLN/ENH: more reliable temporary variable mechanism
ENH: fail on assignment for pandas parser