Schema: Forgot to update cake-generated schema after migrations
Models/MenuItem: Minor cosmetic cleanup
Controllers/Bakeries: Remove unused action 'menu()' and associated view file
Models/{Bakery, MenuItem, SpecialOffer}: No longer directly associate Bakery to MenuItem

- Now change relationship so we get Bakery of a given MenuItem by going
  through associated MenuSection then associated Menu then finall to
  Bakery.
- Removed hasMany MenuItem association from Bakery
- Modified
  - Bakery->findByMenuItemList()
  - MenuItem->findByBakery(), MenuItem->findByBakeryList(),
    MenuItem->findByLocation()
  - SpecialOffer->findByBakery()
Migrations: Migration 12. Drop 'bakery_id' from menu_items table
Migrations: Modify number 12 to have callbacks that handle foreign key constraints
Migrations: Update cake schema
Merge branch 'backend'
Minor cosmetic changes
Postcodes: Make Autocompletable, add autocomplete action to controller
Bakery Edit: Make postcodes field autocompletable instead of using dropdown list

- There are too many postcodes to load in the dropdown list so best
solution is to let user type and autocomplete.
Merge branch 'backend'
Merge branch 'backend'

Conflicts:
	controllers/kneadabaker/bakeries_controller.php
	models/kneadabaker/menu_item.php
Git Submodule: Add submodule mapping for plugins/media
Migrations: Number 13. Drop foreign key index on sizes table
Migrations: 013. before and after callbacks for dealing with MySQL FK constraints
Migrations: Update Cake DB schema file
Migrations: 014. alter menu-items table to remove FK indexes
Migrations: 014. before and after callbacks for handling MySQL FK constraints
Migrations: Update Cake schema file