add memory and cpu shares support

@ibuildthecloud  @cjellick  added support to cattle for memory and CPUshares . 
0 is a bad value for maximumRetryCount because 0 is the default value if you do not pass anything.  Additionally maximum retry count can't be set with "always".  Test a count >0 and the name "on-failure".