added 'Starling.registerProgramFromSource()' method
now caching shader programs of FragmentFilters (closes #410)