Initial version of nos-dock

This implementation contains NosDock to handle dock and intellihide behaviors and NosDash containing favorite and running apps list. I made it heavily influenced by Michele's Dash to Dock extension (https://github.com/micheleg/dash-to-dock).