Add function to create a table with case insentive key lookup.

Added a create_case_insensitive function. It creates a table where string based keys are compared in a case insensitive manner. Keys are case preserved (useful with pairs).