WIP Copy prototype related files from v5 branch
Necessary tweaks to use existing AppContext code in Prototype
WIP Move prototype property file from v5 branch
Remove duplicated namespace declaration
Add bindProperty to app_context
Put resource hierarchy in OML metadata table

Upon resource creation, records what created what.

refs #1839