changed dfunc params variable to be list of dparam

these are all dparam_stmts, so easier track the type rather than have to
dynamic_cast later.
compile function param type info into .qb files

also make qbi read the info and display it.
qbrt still not reading it and using it to execute though.
make qbrt handle param metadata in func resources

also update test programs to declare types so that tests pass
add a note about how to run integration tests