Merge branch 'release/0.9.22'
Merge branch 'release/0.9.23'
Merge branch 'release/0.9.24'
Merge branch 'release/0.9.25'
Merge branch 'release/0.9.25-1'
Merge branch 'release/0.9.26'
Merge branch 'release/0.9.27'
Merge branch 'release/0.9.27-1'
Merge branch 'release/0.9.28'
Merge branch 'release/0.9.29'
Merge branch 'release/1.0.0-RC1'
Merge branch 'release/1.0.0-RC2'
Merge branch 'release/1.0.0-RC3'
Removed unnecessary code
version 1.0.0-RC4

 - Added reverse-scaffold generator
 - Added ParamType.BigDecimal support
Merge branch 'release/1.0.0-RC4'
Removed deprecated scalateExtension
Updated variables in scaffold templates

To be compatible with generated templates by previous versions, add the following code into controller.

  override def itemsName = resourcesName
  override def itemName = resourceName
Enabled dealing with non-"id" primary key in reverse-scaffold generator

 - Switched JDBC metadata retriever to ScalikeJDBC's DB.getTable
 - Enabled to specify id name in controller
 - Removed deprecated primaryKeyName from SkinnyMapperBase
Fixed validation for no PK or multiple Pks