RAV-4006  add text search in the "select blueprint for course"

Added the functionality of the search in a more visible way.
Up until now, the search text area was part of the DataGrid component (a built-in feature), but had to be opened with a little arrow at the top-right.
Now it's a visible search text area at the top of the popup.
Bug fix - with getting the data of the bps in a course.
RAV-4017 show a clearer error message when Ravello credentials are wrong

1. When a trainer saves a class, he will get an warning message if one of the students doesn't have Ravello credentials, AND the class itself doesn't have Ravello credentials.

2. When the server fails against the Ravello Server due to auth problems, a proper message will be returned to the client ("Wrong Ravello credentials").
RAV-4008 align restart check box