There are a few method signatures in db/api.py who unmatches their
children. For example `get_bay_list`
```
def get_bay_list(self, context, columns=None, filters=None, limit=None,
marker=None, sort_key=None, sort_dir=None):
```
The argument `columns` is never being respected or used in children or
elsewhere. After collecting a few opinions we decided to remove the unused
argument `column` from the base methods in db/api.py.
Besides, there is another unmatch in db/api.py
```
def get_service_by_name(self, bay_name):
```
It misses argument `context` compared to its only child in
db/sqlalchemy/api.py. This patch adds the argument `context`.
Closes-Bug: #1459662
Change-Id: If4f60661c9cd182d6bbe4539b3c594fb45744874