Fixed access violations in HashTable<K, V>.
Added greedy option to Path::sans_extension().