tasks/strip_code.js: full rework

new features:
 * user defined start/end blocks
 * support multiple patterns instaed of one
 * notify user if different amount of start/end blocks found
 * notify user if start/end pairs of different blocks intercept
some changes to test croud to cover recent changes
updated readme accordingly to recent changes