Fixed a bug when size after appending was equal to capacity
Added a pop_front
Added a delete_array
Updated lexer rules
Added merge_split_string
Updated the minimal version requiered for CMake