Added *.swp (Vim).
Added wide character container implementation.
Replaced str->length with n.
Inlined wstr_len(), wstr_ptr() and wstr_free().
Fixed an issue where memory was allocated based on sizeof(char) instead of sizeof(wchar_t).
Added wstr_*() test.
Replaced sizeof(*s) with sizeof(*str->ptr).