Spring MVC does not work when there is no ServletConfig

One way to initialise the spring context is to use a
org.springframework.web.context.ContextLoaderListener. When you do, there
are not necessarily any configuration parameters for the servlet
in web.xml, so setServletConfig never gets called. However,
initServletContext. The fix for this is to create a fake ServletConfig
and call setServletConfig from initServletContext.

Also, I've added a new example which shows how to use this, along with
simple examples of form submission, adding model attributes and
redirection.
Replace Rhino 1.7R2 with RhinoCoffeeScript (https://github.com/ngocdaothanh/RhinoCoffeeScript), which includes Rhino 1.7R4
Merge pull request #50 from ngocdaothanh/scala_2.10

Replace Rhino 1.7R2 with RhinoCoffeeScript, which includes Rhino 1.7R4
Merge pull request #48 from dozed/scala_2.10

Fixed distro and tool for 2.10.
Fixed some scaml documentation typos.
Merge pull request #52 from joneshf/scala_2.10

Fixed some scaml documentation typos.
Removed tabs, sorted indentation
Merge pull request #49 from matthewfarwell/spring-servlet-context

Initiialize ScalateViewResolver for Spring MVC using initServletContext when no ServletConfig is available.
Use Scala 2.10.2. Scalatest version was changed to 1.9.2-SNAP1, because
because earlier versions use strict dependency on scala-library 2.10.0.
Re-applying part of commit fb3e67c35 reverted by mistake
Fixed failing Coffeescript tests
Fixed a you're/your substitution in user guide
Merge pull request #55 from pavellishin/scala_2.10-typo

Fixed a you're/your substitution in user guide
Update installing.page

Include distro download for scala 2.9, scala 2.10
Started with macro-based function generator.
WIP.
Generating basic function AST works.