Add CDKitt macros header with some nice things.

- Yes it should be two "t"s, it's a reference to Kitt, the car.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Merge branch 'master' into feature/browse-questions-by-tag

* master:
  Add CDKitt macros header with some nice things.
Add the search bar again as it ended up in the wrong place.

- It got added as a row and not a header view.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Add code to show search results.

- Remove a bunch of template code.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Rename two pragma marks.

- It's good to use the actual protocol name as it lets you click it to
get to the definition or documentation.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Refactor out the question table view cells into their own XIBs.

- We do this such that the OPFQuestionViewController can be instantiated
from code.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Change so that the questions controller is the root controller.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Add code to show question details on cell selection.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Change so we make sure we don’t try to use an unknown table view.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>
Set a id for the cell to keep search at top.

Signed-off-by: Aron Cedercrantz <aron@cedercrantz.se>