Exclude sprites and any GIFs from processing, Firefox plugin: handle dynamic content, fixed #5

That was original idea - to process only changed nodes, but ```MutationObserver``` returns a list of ```Node``` objects which is not the same as ```Element``` which we can process using current code. We left this optimization for future since we have separate card in Trello for optimization.