Contextual views

Oddly, even though I just merged bdp-milestone2, this includes some other changes than mine?
Please review, Steve A, and solve the puzzle. Cheers

Summary:
contextual views are enabled when settings has a list of tuples in DATAFILE_VIEWS giving appropriate schema-namespaces and corresponding urls from apps or something that take the datafile id as arguments