Minor clean up for includes in the mappers

Change-Id: I34d7f08c7066b72ee24af91ff4d231ea7486eec7
Ensure we set the active shaders

Important for reuse of the shader program, we must detach from
the already attached shader first.

Change-Id: Ic220241134f053c716a231e3f6a281fa02d93f79
Removed commented code/classes from the test

Change-Id: I4d31ad229ef6eb9ee247cae5457e388344248a8f
Added in the case for multiple renders/VBO updates

Trivial update to trigger updates to the VBO/shaders in the mapper.

Change-Id: I612e2b7a1f70916cd1fd2bdaaccb7f50400951cb
Refactor the shader API to comply with VTK style

Change-Id: Ifb8abdf172637ae7fe158bf2001a9f813460bc7e
Refactor API, comply with VTK style

Change-Id: I5a7d8af62b206be2489ab82d8417c3d46a528e12
Refactor the shader program API to comply with VTK style

Change-Id: I4c9a1009fac9311d64681cdd8df69cc3e928c334