major core log updates

major core log updates: consistency updates, use of log modules, expansion of error messages, and printing of local variables where possible

here's my general convention:

    use module names for warnings & errors & verbose in classes
    
    use stream logging
    
    lower case messages, prefer simple statements over full/multiple  sentences
    
    print ids/strings/filenames, etc where possible
    
    print exception messages
    
    ofGetGlINternaltType/Format
    
    for core global functions, use filename as moduel name
    
    encapsulate filenames in quotes, makes seeing whitespace errors easier

There's also a small commit that removes the deprecated use of ofBox() in 3d/ofBoxExample.