switch from using repo.organization to repo.owner in the github push json document
populate the github_pulls.repo_id column when inserting new pulls
remove use of repo_branches table, which is now contained in the repositories table directly
overhaul the makefile a little
migrate from using projects.name to repositories.owner
switch from project having a hash of repositories to a list to preserve order
migrate get_runnable_pull to use the project model than it's own structs
move logs out of /tmp into /var/log
remove no longer used original github callback page
remove repo_branches from the web ui code
remove use of projects.name in favor of either projects.menu_label, projects.project_type, or repositories.owner
only care about tests with rc 0 (success) or 1 (failure), not others (such as abandoned)
expose projects.menu_lang and .project_type from model/projects
start clientver 5

1) pass down menu_label and project_type
2) move projectname aka owner out of first set of parameters into the repository list
3) send entire block as a bash array directly
remove now-dead column github_pulls.r_b_id
update schema file to match current tables, though sample data is way out of date
sort the pull history results by deleted, start_time to push relevant builds to the top