basic working test platform by downloading and launching railo/mxunit as
needed
added query and queryparam custom tags
Merge branch 'develop' into travis-builds-config

Conflicts:
	build.properties
	build.xml
Finally, a basic working test build system.
updated travis config
updated the build file to break out installation pieces.
travis didnt like the install command. splitting it...
add the badges
re-formatted the readme
Database throws exception when trying to open an unavailable database.
Pulled in database model update.
builds update - trying to separate things better... also, and the
compiler service is downloaded automatically now, and even included some
actual tests
Issue #14

Document model not setting the dirty flag when clearing keys, preventing
a subsequent save from storing the changes unless the force argument is
supplied.
Added some basic document tests, including tests for issue #14.
Modified the setKey method to update the current document's _key value.

Includes tests update.
allow creating system edge and document collections.  

compat change: by default now, prefixing the name with an underscore
(ex. _) will set the isSystem flag to true instead of throwing an
exception.
added a method to get the checksum of a collection, also added a helper
method to get the isSystem flag (available as a key from getProperties()
also)
some more tests - mostly collection related, database tests updated to
include testing creating some collections...
cursors for QBE's did not have current/full count information available.
QBE test update, verifies current/full counts.