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