Added vector_take_all()
Simpler hash function for strings
Fixed possible bug when rehashing. Returning -EINSLT if an insertion failed due to too much collisions.