Rewrite cinit.zsh.

shell_scripts/cinit.zsh
	-Overhaul `cinit.zsh` with an essentially complete rewrite.
	-Moving existing code into several functions for greater
	modularity. Add documentation comments to each.
	-Add opt-in `git` initialization in new projects.
Add valid-input blocking.

shell_scripts/(cinit.zsh, init_vim_plugin)
	-Add `while` loops to block for valid input in
	`confirm_git_initialization()` and
	`confirm_directory_creation()` in the respective scripts.

shell_scripts/_cinit.tmp
	-Update `cinit`'s makefile to compile the main executable into
	the project root.

shell_scripts/termColorsFonts.zsh
	-Remove what's apparently an empty file.
Move shell_scripts/_cinit, setup.json to res/.

(shell_scripts -> res)/_cinit/, setup.json -> res/setup.json
	-Move `shell_scripts/_cinit`, which contains resource files for
	the `cinit` utility, and `setup.json` to `res/`, because the
	newly-created directory is intended for all of `.dotfiles/`
	resource files.
Remove shell_script executables' file-extensions.

shell_scripts/(bbsync.zsh -> bbsync, cinit.zsh -> cinit)
	-Remove file-extensions from executable shell-scripts in
	`shell_scripts/` in compliance with convention (they're in my
	`$PATH`).
Merge branch 'feature/cinit' into develop

Rewrite the `cinit` utility, and make miscellaneous modifications to
other files in `shell_scripts/`.