Dev/20140820 extract from file name

The schema and table names are limited to 64 characters, so there is no reason for the extract_table_from_file_name and extract_schema_from_file_name functions to return more than 64 characters. Limiting the return values to 64 characters will also allow materialised tables using the outputs of these two functions in combination to add an ad-hoc index.