Added an insertion function that inserts elements of an openarray.

Added a deletion function that allows elements between two positions in a sequence to be deleted
Apply changes suggested by Araq

Added documentation examples, added defaults
Merge pull request #625 from Varriount/sequences/add-ranged-insertions-deletions

Added insertion and deletion functions that accept a range.