use camelCase key naming convention for sbt 0.13 and the new key macros
support strict option in sbt plugin
add logging for invalid nodes to sbt plugin