update P3MediaSelect to use TbSelect2

Replace ESelect2 with TbSelect2 and update required config options.

Also add frontend replace(...) for json encoded `&amp;` so that image url can be loaded properly. 

Please review.