Improving ETS performances

Briefly:
* set tables and bag/duplicate_bag tables are now managed by dedicated
  code -- erl_db_hash.[ch] and erl_db_nested_hash.[ch] respectively
* reduced memory overhead