avoid NoSuchElementException if column is empty

```
java.util.NoSuchElementException: head of empty list
        at scala.collection.immutable.Nil$.head(List.scala:402)
        at scala.collection.immutable.Nil$.head(List.scala:399)
        at scalikejdbc.metadata.Table.toDescribeStyleString(Table.scala:68)
        at scalikejdbc.DB$$anonfun$describe$1.apply(DB.scala:796)
        at scalikejdbc.DB$$anonfun$describe$1.apply(DB.scala:796)
        at scala.Option.map(Option.scala:133)
        at scalikejdbc.DB.describe(DB.scala:796)
        at scalikejdbc.DB$.describe(DB.scala:318)
```
Merge pull request #127 from xuwei-k/avoid-NoSuchElementException

avoid NoSuchElementException if column is empty
Changed between interface
Merge pull request #129 from seratch/topic_between

Changed `between` interface
Fixed typo
Added #append for all SQLBuilder
1.6.2-SNAPSHOT
Fixed #133 Logging of SQLException should be configurable
Fixed #134 Adding ConnectionPoolSettings.connectionTimeoutMillis
Fixed #134 Adding ConnectionPoolSettings.connectionTimeoutMillis
Improved error messages
Fixed #135 Cannot run minimum sandbox with 1.6.1
Fixed the renew version script
Set sbt version as 0.12.3
vesrion 1.6.2
Merge branch 'release/1.6.2'