List view: Support passing custom ID to detail view context

For section select list views, if 'id' is specied under section: {},
then use that ID instead of the section's key ID. This allows sections
to use i.e. the same ID as each other for a consistent context ID.
System, main routers page: Split into subsections (WIP)
Resource metadata - support for VPC
Added missing @Inject to the ipAddressManager

Conflicts:
	server/src/com/cloud/user/AccountManagerImpl.java
Removed unused agent lb timer