move ssl cipher list from compiletime to context creation time option

More flexible this way... NULL for the new member means use
the ssl library default set of ciphers, so as long as your info
struct is zerod by bss or memset, you don't need to do anything
about this change unless you want to set the cipher list.

Signed-off-by: Andy Green <andy.green@linaro.org>
diff --git a/changelog b/changelog
index 9b76f08..97c0f64 100644
--- a/changelog
+++ b/changelog
@@ -10,6 +10,10 @@
  	and get a LWS_CALLBACK_HTTP_WRITEABLE callback, the same way you can
 	regulate writes with a websocket protocol connection.
 
+ - A new member in the context creation parameter struct "ssl_cipher_list" is
+ 	added, replacing CIPHERS_LIST_STRING.  NULL means use the ssl library
+	default list of ciphers.
+
 User api changes
 ----------------
 
@@ -27,6 +31,8 @@
  	were using it to get user_space, you need to adapt your code to only
 	use user_space inside the user callback.
 
+ - CIPHERS_LIST_STRING is removed
+
 
 v1.21-chrome26-firefox18
 ========================