beginnings of #86
working version with meta switch hard coded.

Debug code still present.
Updated documentation.
Added message for when no metadata is found for a file.
tidied up logic.
Will now parse multiple files for metadata

Previously dropped out if one file was missing metadata.
metomi/rose#251: improve fcm_make task utils.

Allow configuration as a Rose app.
fcm_make2* task will automatically use fcm_make* task's Rose app.
Remove support for ROSE_TASK_PRE_SCRIPT.
metomi/rose#251: document behaviour changes.
doc: fix typo.
rose suite-run, etc: "which svn" before using it.
metomi/rose#251: fcm_make task utils logic fixes.
metomi/rose#251: fix doc typos.
Merge branch 'master' into which.svn
Merge branch 'master' into 251.task-utils.fcm-make
Merge branch '251.task-utils.fcm-make' of github.com:matthewrmshin/rose into 251.task-utils.fcm-make
training: feedback changes for intro
training: explain brief tour details
training: fixes
training: tidy
training: implement @dpmatthews changes