added 'Starling.registerProgramFromSource()' method
now caching shader programs of FragmentFilters (closes #410)
optimized 'set numVertices' loop in VertexData (closes #406)