Fxd profile-links-nologin for better output

Subj. Non-critical, I assume
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   test_profile_links_nologin.py
Documented testcase.py

Also made some slight modifications. Must work.
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   testlib/testcase.py
Added doxygen config, made up some documentation-related shit

Subj
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	new file:   doxypy
	modified:   testlib/__init__.py
	modified:   testlib/testcase.py
Fxd tests for new dev

Subj
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   json_lists/change-passwd/changepwd-links.json
	modified:   test_edit_info.py
	modified:   test_profile_links.py
Now really fxd all for new dev

Subj
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   json_lists/change-passwd/changepwd-links.json
	modified:   test_edit_info.py
	modified:   testlib/testcase.py
Merge branch 'experimental' into fix
Merge branch 'fix'
Added a testcase into change-passwd

Enters symbols that were considered as wrong
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	new file:   json_lists/change-passwd/change-passwd-pos-symbols.json
	modified:   json_lists/change-passwd/changepwd-errors.json
	modified:   test_changepwd.py
A stupid error in changepwd

Subj. Bad part1zano, bad
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   test_changepwd.py
A tiny fix of error output

changepwd -> check-errors
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   test_changepwd.py
Rewrote change-pwd test a bit

Now it looks better, but still buggy
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   test_changepwd.py
Now change-pwd is really fxd

It's reliable, of course
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   test_changepwd.py
Fxd change-passwd a bit

Subj
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   json_lists/change-passwd/change-passwd-afterall.json
Merge branch 'experimental' into fix
Merge branch 'fix'
Fxd Doxygen config

Now it's more convenient
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   doxypy
Fxd profile-links for new dev

Subj
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   json_lists/profile-links/profile-links.json
Documentation-related shit

Subj
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   invite_test.py
	modified:   test_recommend.py
	modified:   test_request_recommendation.py
	modified:   test_subscribe.py
Fxd profile-links-nologin for new dev

Subj
 On branch experimental
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   json_lists/profile-links-nologin/links.json
	modified:   test_profile_links_nologin.py
Fxd subscribe test

For new dev
 On branch experimental
 Your branch is ahead of 'origin/experimental' by 1 commit.

 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   test_subscribe.py