BLTI-240

Allow use to set allowoutcomes to final in an XML Tool Registration.



git-svn-id: https://source.sakaiproject.org/svn/basiclti/trunk@126796 66ffb92e-73f9-0310-93c1-f5514f145a0a
BLTI-241

CHeck to see if a placement secret is needed and provide one right 
before launch if needed.



git-svn-id: https://source.sakaiproject.org/svn/basiclti/trunk@126797 66ffb92e-73f9-0310-93c1-f5514f145a0a
BLTI-239 

Set tool_consumer_info_product_family_code properly



git-svn-id: https://source.sakaiproject.org/svn/basiclti/trunk@126799 66ffb92e-73f9-0310-93c1-f5514f145a0a