[vertex_processor] More control over process and simplifying shaders.
 * New utility on shader loop to control vertex processing.
 * Simplified vertex_shader API concept and moved more functionality
   in core.