handle value mapping in search resultset to array, use in search api controller
updated abstract select searchasapi to allow field mapping
added tests for refactored search api controller
Merge branch 'cleanup-searchapi' into VET-Search-Refactor
moved logic out of VET controllers and into service
updated abstract select test to accommodate actual API behavior
update search api controller functionality and tests to be reusable without self requests
make sure we only get videos for VET
updated video embed tool service and controller interaction to actually unit test DI like we want
introduced first test for VET
adding more tests to vet service
added additional tests for config
updated exception per @federico-lox
add missing parameter to exception constructor per @federico-lox
added newline at EOF per @arturd and http://www.mediawiki.org/wiki/Manual:Coding_conventions#Newlines
Merge pull request #821 from Wikia/PLA-275

PLA-275 -- refactor video embed tool ( and search API controller )