Configuration file reshuffling for vpnclients, and further development in the vpnclient widget. Added javascript cache files to gitignore. The current arrangement, with vpnclients and vpnservers being top-level categories in etc.js is probably undesirable, but until we replace etc.php with something that serves subcategories as well as categories in etc.js, this keeps the client page from having server information in it, and vice versa.
Added newline to .gitignore and touched up etc.php to remove extraneous code.
Removed vpn client pages from menu, fixed .gitignore.