Optimize initialization of packages

Move packages related functions from func.el to init.el
Fix typos in packages.el
Add ht.el library
Add deprecated mention in readme
Add contribution system
Move all init-xxx files to a unique directory init
Use new contribution system
Add keybinding <SPC> mhv in elisp mode to describe a variable