Merge branch '0.3'

# By Nikita Volkov (12) and Daniel Miranda (2)
* 0.3:
  Add Travis build status icon
  Prepare release
  2.10.3 Scala dependency
  Fix Travis GPG signing failure
  Use ThreadLocal for withConnection (#26)
  travis 2.10.2
  Fix tests
  Scala 2.10.2
  Changed schema initialization to fail properly on errors
  Refactored driver.Std* traits for inclusion of StdListTables Introduced StdListTables trait
  Identifiers quotation (#20)
  mixoutPersisted (#18)
  demixinPersisted (#18)
  increment version
Change build status branch to "master"
Update “pom" to support docs autogeneration and publishing
Merge branch '0.3'

# By Nikita Volkov (6) and Daniel Miranda (1)
* 0.3:
  Prepare release
  Validate recursive entities (#13, #30)
  Update “pom" to support docs autogeneration and publishing
  Refactor to decouple code a bit
  Update multi-connection tests
  Fix generated Persisted classes causing ClassCastException on hot-reload
  Increment version
Merge branch '0.3'

* 0.3:
  Prepare 0.3.11 release
  Readme updates
  Fix nullable option mapping detection of being a part of a key (#32)
  Minor corrections
  Increment version
Scala logging wrapper updated

Changed the Scala logging wrapper (for slf4j) from slf4s to ScalaLogging
since the former is no longer maintained
Changed the scope of slf4j-simple (slf4j binding) to "test" in order to
remove it as a transitive dependency for consumers of this library
Merge branch 'pr/36' into 0.3

* pr/36:
  Scala logging wrapper updated
  Update “pom" to support docs autogeneration and publishing
  Change build status branch to "master"
Prepare release
Increment version