LILY-1130 Add restrictions on punctuation in table names

Disallow use of periods and colons in repository record table
names, as these can cause issues with parsing absolute link
values.
LILY-1130 Add support for table-specific blob upload
LILY-1130 Re-enable WALEditFilte

Also added safeguard in case it isn't available
LILY-1130 Ensure record table is present for TutorialTest