only build 2.10.x on this branch
0.9.0-M5
0.9.0-SNAPSHOT
Update version in README
Update release script for _2.10 tagging convention
Fix substitution in release script message
[backport] Test case for "not a class" crasher in live variable

Works on the 2.10.x branch, so just backprting the test.

Cherry picked from 6f6546ebfc26564843621e79d840209a5103d3c8.
0.9.0-M6
0.9.0-SNAPSHOT
Update to Scala 2.10.4
0.9.0
0.9.1-SNAPSHOT
[backport] Allow lazy vals without await in the initializer

We were incorrectly typechecking the `ClassDef` of the state machine
in the macro in a way that discarded the resulting trees, and only
kept around the symbol.

The led to the the macro engine retypechecking
that node, which somehow led to duplicated lazy val initiaializer
`DefDef`-s in the template, which manifest as a `VerifyError`.

This commit:

  - rescues the typechecked `ClassDef` node from the eager
    typechecking by the macro
  - loosens the restriction on lazy vals in async blocks. They are
    still prohibited if they contain an await on the RHS
  - Adds a test that shows evalution is indeed lazy.

(cherry picked from commit cc4587b1985519f7049d0feb0783d8e22c10f792)

Conflicts:
	src/main/scala/scala/async/internal/AsyncAnalysis.scala
	src/main/scala/scala/async/internal/AsyncTransform.scala
Incorporate pull request feedback

  - remove unneeded `setType(NoType)`, which was leftover from my
    first attempts to find this bug.
  - fix typo in error message
  - optimize imports

(cherry picked from commit 5c6ea29966fa80faae13892da50fc68ed1bf9ae7)
Merge pull request #69 from retronym/backport/ticket/52-lazy-val

[backport] Allow lazy vals without await in the initializer
Merge remote-tracking branch 'origin/2.10.x' into merge/2.10.x

	% export MB=$(git merge-base head origin/2.10.x)

	% git log --oneline --graph $MB..origin/2.10.x
	*   9b3bbe4 Merge pull request #69 from retronym/backport/ticket/52-lazy-val
	|\
	| * cf19f02 Incorporate pull request feedback
	| * ee66e08 [backport] Allow lazy vals without await in the initializer
	|/
	* 6808ce4 0.9.1-SNAPSHOT
	* a37cf65 0.9.0
	* 8f9a0b1 Update to Scala 2.10.4
	* b489738 0.9.0-SNAPSHOT
	* 5c83eb1 0.9.0-M6
	* be38163 [backport] Test case for "not a class" crasher in live variable
	* 290c3be Fix substitution in release script message
	* c3384d8 Update release script for _2.10 tagging convention
	* e3027b1 Update version in README
	* 6b344fa 0.9.0-SNAPSHOT
	* 8fafd79 0.9.0-M5
	* d76bd53 only build 2.10.x on this branch

	% git merge -s ours origin/2.10.x
Merge pull request #70 from retronym/merge/2.10.x

Merge 2.10.x to master