Add a `manifest` macro to declare manifest files.
Lift restriction on recursive paths - they can now contain separators.