fix typo in schema
overhaul the building edit page

now it displays a list of buildings for which the data entry is pending,
plus a row for a new building.
model buildings view buttons logic (slide 11)
remove obsolete comment
introduce BuildingEnergyProfile
BuildingCategory.with_sector scope filter
energy profile controller
energy profile specific js
remove unneeded js includes