JField is no longer a JValue

This means more type safety since it is no longer possible
to create invalid JSON where JFields are added directly into JArrays for
instance. Most noticeable consequence of this change is that map, transform, find and filter come in two versions:

    def map(f: JValue => JValue): JValue
    def mapField(f: JField => JField): JValue
    def transform(f: PartialFunction[JValue, JValue]): JValue
    def transformField(f: PartialFunction[JField, JField]): JValue
    def find(p: JValue => Boolean): Option[JValue]
    def findField(p: JField => Boolean): Option[JField]
    ...

Use *Field functions to traverse fields in the JSON, and use the functions
without 'Field' in the name to traverse values in the JSON.
First step to a revised 3.0
First bits of Lift 3.0
Added Tag Processing
Snippets processed before Tags
A helper to remove an attribute from an Elem
Fixed some bugs in the Html5 writing routines
Simply Lift
Adds \;name for data-name selector. Adds "1 \[href\]" to only apply changes to top-level attributes
Removed Scala Actor dependency, added support for Markdown files, autowrap templates in surround if there's no surround
Use the "^" character to select the head element.

This was previously implemented using "1", but it does the same thing -
allows us to change things on the top level element on whatever NodeSeq
the transform is applied to. So, "^ [href]" would target the href param
of that element, for example.
Added JavaScript support and basic Source support
Removed the autowrap template feature as it broke tests
Fix the field() method in LiftScreen that uses an underlying field so it incorporates passes in validations as well as the validations on the underlying field.
Rename ComputeTransformRules->CanBind, #{computeTransform->apply}
Deprecate S.getHeader in favor of S.getResponseHeader.

Also deprecate S.getHeaders in favor of S.getResponseHeaders, as well as
adding an S.setResponseHeader (though S.setHeader is not deprecated as
it is clear that it refers to the response).
fixed compiler error due to missing closing }
Update internal deprecated uses of getHeaders to getResponseHeaders.
Fix order of deprecation arguments in S.getHeader and S.getHeaders.
set the current version of scala to 2.10.0