This initial refactor commit starts with Languages/_default.pm. It moves several things to their own packages: Paste, InteractiveEdit, SplitLine. All of these packages will soon be further refactored or rewritten.