Adding a cleaner implementation of a forward sweep for basic blocks and ops.  added RAnalPlugins for functions