Implement PushFront<Element> feature
Implement PushBack<Element> feature
Implement PopFront feature
Add InternalTypeList::InternalConcat
Implement PopBack feature
Merge pull request #5 from McMartin/PushAndPopOnExtremities

Implement `PushFront<Element>`, `PushBack<Element>`, `PopFront` and `PopBack` features