allow null value in pop3connection
step one in conversion to FontAwesome icons and Bootstrap. convert javascript to using html5 data parameter for toggle values instead of translated strings. refs #185, #197, #198

Some icons are just here for feedback and may be changed. Some demo items left in code that is to be removed also.