Drupal's main-menu not displaying
I spent countless hours figuring it out as well; the solution was so dumb simple !

Edit your theme's ".info" file and add : 

features[] = main_menu
features[] = secondary_menu


Otherwise main_menu and secondary_menu doesn't display at all.

Hope that helps.