changed shared_ptr to weak_ptr of glslprogram in vaodelegatee
massive refactoring of the 3dlicparameters. the only work left is to wire up the observer mehcanism.
rearranging include files and filters