Fix Interaction Between Different Tests

- Prevent a type error from function name collision in
  test/collections.jl and test/core.jl
- Run parallel.jl at top level to avoid errors in addprocs() call